Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.12.19;
Скачать: CL | DM;

Вниз

играть два файла без задержки   Найти похожие ветки 

 
race1   (2004-08-27 07:57) [0]

хочу проиграть файлы подряд - заканчивает играть один файл, грузим слдующий и так далее. дело в том, что не получается играть два файла друг за дружко так, что бы переход на слух не ощущался, т.е. что бы один файл плавно переходил в другой. допустим, эти файлы - куски одного большого файла и их нужно проиграть так, что бы небыло заметно что это много маленьких файлов, а не один большой

сначала я использовал mci команды для проигрывания, но они давали заметную запятую, потом стал использовать dx, но так же не удаётся избавиться от задержки

я делаю так: играю первый файл из списка, в таймере за 2-3 чекунды до окончания проигрывания загружаю след. файл (renderfile или tmediaplayer.open), это самое продолжительное действие. затем по окончании проигрывания текущего файла запускаю следующий, но есть задержка. пробовал разные задержки в таймере указывать - за 150 мс начинать играть, за 100 мс и т.д., непомогает

как можно сделать такое?


 
ProtoStar   (2004-08-30 18:52) [1]

это не поможет...сам бьюсь над этим...пробовал DSpack тоже тормозит на 52-74мс есть вариант работать напрямую с файломчерез DirectDraw и делать прекеширование, но пока не доходят руки....


 
Mihey_temporary ©   (2004-08-30 22:39) [2]


> есть вариант работать напрямую с файломчерез DirectDraw
> и делать прекеширование, но пока не доходят руки....


Угу, загружать первую часть сразу, осальное по ходу проигрывания первой части.


 
ProtoStar   (2004-09-01 21:54) [3]

вопрос только с использованием компонент или если выводить файл своими ручками......
У меня есть заинтересованность в вышем результате...
сообщите при положительном..


 
Graff   (2004-09-18 22:53) [4]

В данном случае можно сказать следующее. Если использовать Bass.dll, то можно этого добиться. Тоесть просканировать файл без воспроизведения и найти с какого места начинаеться тишина, и в этот момент начать проигрывать следующий и так далее. Удачи!!!!



Страницы: 1 вся ветка

Текущий архив: 2004.12.19;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.024 c
1-1102019279
gyry-9
2004-12-02 23:27
2004.12.19
Уменшение размера программы


1-1101990147
Explorer
2004-12-02 15:22
2004.12.19
Grid из EhLib - разделители столбцов


3-1100700425
Александр_
2004-11-17 17:07
2004.12.19
Как узнать о результате выполнения запроса в InterBase?


1-1102037045
Oitxr
2004-12-03 04:24
2004.12.19
скрытые файлы и папки


4-1099421634
Genocid
2004-11-02 21:53
2004.12.19
Вызов функций из Dll