![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Тормоз TMediaPlayer'а
ProgRAMmer Dimonych © (2006-12-07 23:29:00)Может быть, когда-нибудь кто-нибудь об эом уже спрашивал, но...
Имеется видеофайл, который воспроизводится TMediaPlayer'ом. Проблема в том, что изображение где-то на полсекунды отстаёт от звука. Пробовал дождаться завершения метода Open, т.е. так:
procedure В_Которой_Готовится_К_Запуску_Файл;
begin
.......
MediaPlayer15478545.Open;
end;
procedure Которая_Указана_В_OnNotify_TMediaPlayer'а;
begin
MediaPlayer15478545.Notify:=True;
if MediaPlayer15478545.Mode=mpStopped then MediaPlayer15478545.Play;
end;
Тормоз не исчез.
P.S. По идее TMediaPlayer использует те же самые библиотеки и т.п., что и стандартный Windows Media Player, но в последнем всё нормально.
P.P.S. Способы в обход MCI _не_ предлагать!!!
ProgRAMmer Dimonych (2006-12-09 18:58:00) [1]OK, огромное мерси...
DevilDevil (2006-12-09 12:36:00) [2]фиг знает, ищи на Nehe, там есть почти всё :)
ProgRAMmer Dimonych (2006-12-08 23:35:00) [3]> DevilDevil © (08.12.06 23:33) [6]
Не подскажете сходу, можно её откуда-нибудь скачать?
DevilDevil (2006-12-08 23:33:00) [4]+ Книга "Звук в Играх. Технологии программирования"
DevilDevil (2006-12-08 18:23:00) [5]Всё что нужно нашёл в DirectX SDK и:
http://gamedev.gameslife.ru/dxlessons/dx4_1.html
ProgRAMmer Dimonych (2006-12-08 17:40:00) [6]Ладно, буду пробовать. А вообще какую литературу посоветуете?
DevilDevil (2006-12-08 00:16:00) [7]Если я не ошибаюсь, Windows Media Player использует DirectShow.
Совет: поищи другие Плейеры на Torry.net . Стандартный много в чём отстаёт от DirectShow
ProgRAMmer Dimonych (2006-12-07 23:35:00) [8]> Palladin © (07.12.06 23:32) [1]
Другой реакции я и не ожидал :)
Palladin (2006-12-07 23:32:00) [9]фигасе у тебя медиаплееров на форме...