16.08.2018, 10:05

Как определить длительность презентации

16.08.2018, 10:05. Показов 5629. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день!
Для синхронизации презентации с аудио файлом пытаюсь определить длительность презентации:


Private mlngStart As Long

Private Declare Function GetTickCount64 Lib "kernel32" () As Long



Private Sub App_SlideShowBegin(ByVal Wn As SlideShowWindow)

mlngStart = GetTickCount64

End Sub


Private Sub App_SlideShowEnd(ByVal Pres As Presentation)

Dim durTime As Long
durTime = (GetTickCount64 - mlngStart)
MsgBox CStr(durTime)

End Sub

В результате получаю длительность презентации. Но беда в том, что при каждом запуске презентации получаю несколько разную длительность. На 50 сек презентации отличия до ~0.5 сек. Может кто подскажет в чем дело?
Мне надо знать длительность презентации, чтобы в момент ее окончания аудио файл, который внедрен в презентацию, плавно "затух".

ActivePresentation.Slides(1).Shapes(nd). MediaFormat.EndPoint = 52000 ' длительность презентации
ActivePresentation.Slides(1).Shapes(nd). MediaFormat.FadeOutDuration = 9000

Но поскольку длительность презентации при каждом пуске разная, то плавного затухания не получается. Как решить эту проблему?
0
16.08.2018, 10:05
Ответы с готовыми решениями:

Как определить длительность презентации или слайд-шоу в PowerPoint 2007?
Большое слайд-шоу (порядка 70-80 слайдов). после установки длительности показа отдельных слайдов (не все одинаковые) и длительности...

Как определить длительность музыкальной композиции в минутах и секундах используя библиотеку bass?
Как определить длительность музыкальной композиции в минутах и секундах используя библиотеку bass? То есть формат - 00:00....

Как определить длительность Mp3 файла. MP3 плеер на библиотеке BASS 2.4
В процессе поиска ответов я наткнулся на эту тему https://www.cyberforum.ru/delphi-beginners/thread83454.html Судя по всему, создателю...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 Аватар для raxper
raxper
30234
16.08.2018, 10:05

Определить длительность wav файла
Такая проблема. Есть некий аудио файл формата .wav надо прочитать его длительность и записать в переменную.

Определить длительность ЛЧМ сигнала
Какая должна быть максимальная длительность ЛЧМ сигнала при заданных : Несущей частоты - f0 Нижней частоты - fн Верхней...

Определить длительность подключения адаптера
Всем привет! Пишу "мини-утилиту" для мониторинга подключенных адаптеров в сеть. Через WMI получил почти все функции, которые мне нужны,...

Известны параметры аудиозаписи. Определить длительность записи.
4). Решить задачу - Проводилась одноканальная (моно) звукозапись с частотой дискретизации 16 кГц и 32-битным разрешением. В результате был...

Определить длительность видео/аудио файла без использования дополнительных библиотек
Здравствуйте, уважаемые гуру. Без лишних слов вопрос: как узнать длительность видео и аудио файла? Желательно без подключения лишних...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Опции темы

Новые блоги и статьи
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701 Купил два термопринтера QR701. На сэлф-тесте написано: Language: PC936 (GB18030). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
Создание формы заимствованного документа
Maks 03.08.2026
Задача: Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также табличная часть со следующими реквизитами: - Расчетный счет покупателя. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru