Как отобразить индикатор выполнения видео?
Я использую Delphi 5.
Я могу отображать.avi или любые другие видеоклипы, используя TFilterGraph
, но мне нужно отобразить прогресс завершения видео, так как я могу сделать это с помощью TFilterGraph
,
Мне нужно немедленно запустить следующее видео, так как я могу это сделать.
1 ответ
Вам следует запросить интерфейс IMediaSeeking у графического объекта, а затем вызвать его метод GetPositions, чтобы узнать текущую позицию в воспроизведении.
Также вы можете запросить интерфейс IMediaEvent из того же графического объекта и затем в вашем основном цикле получить графические события. Вы получите событие EC_COMPLETE в момент окончания воспроизведения.