我正在使用Delphi 5。
我可以使用TFilterGraph
显示.avi或任何其他视频片段,但我需要显示视频完成的进度,因此我怎样才能使用TFilterGraph
。
我需要立即运行下一个视频,所以我怎么能这样做。
答案 0 :(得分:1)
您应该从图形对象请求IMediaSeeking接口,然后调用其GetPositions方法来学习播放中的当前位置。
您也可以从同一个图形对象请求IMediaEvent接口,然后在主循环中获取图形事件。播放结束时,您将收到EC_COMPLETE事件。