Вниз
Скачать: CL | DM;

Надо несколько AVI через 1 TMediaPlayer вывести без пауз   Найти похожие ветки 

← →
Lnstr ©   (2003-01-10 14:21) [0]

Подскажите, пожалуйста,
как можно несколько AVI-шек через 1 TMediaPlayer вывести без пауз.
В программе создаю список AVI-шек, и пуляю их в цикле на медиаплейер, который в Delphi нашел.
Загребает он все фильмы, а проигрывает только последний.
Какая хитрость тут нужна, чтобы выдать последовательность фильмов по списку , да еще без пауз между концом предыдущего и началом последующего.
Я уже не говорю о том, чтобы выводить выборочно по тайм-коду из каждого фильма.


← →
Владимир Васильев ©   (2003-01-10 19:19) [1]

через TMediaPlayer не выйдет
Нужно создать несколько FilterGraph ( DirectShow ) в остановленном состоянии.
Затем по-порядку их запускать.
Подробности о работе с DirectShow см. : http://www.progdigy.com/


← →
KilkennyCat ©   (2003-01-13 01:34) [2]

Выйдет, я делал. Создается два потока, пока один воспроизводится, другой грузится. У меня были проблемы с тем, что на разных машинах возникали разные паузы. Не успел разобраться - сделал просто подстройку паузы. В конечном итоге все было безупречно.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
1-44198
Tornado
2003-04-01 15:20
2003.04.14
Реестр


8-44278
MRB_SPB
2003-01-08 13:25
2003.04.14
Громкость


1-44256
neodiX
2003-04-02 01:41
2003.04.14
Назначение своего курсора в TMainMenu


8-44281
fullgore
2003-01-12 14:19
2003.04.14
Graphics


14-44425
Soft
2003-03-28 14:01
2003.04.14
Программирование искусство или ремесло?




   Наверх