【问题标题】:How to display progress bar of video progress?如何显示视频进度的进度条?
【发布时间】:2013-10-23 14:25:52
【问题描述】:

我正在使用 Delphi 5。

我可以使用TFilterGraph 显示.avi 或任何其他视频剪辑,但我需要显示视频完成的进度,那么我如何使用TFilterGraph 来做到这一点。

我需要立即播放下一个视频,那我怎么能这样做呢。

【问题讨论】:

    标签: delphi delphi-7 directshow delphi-5 dspack


    【解决方案1】:

    您应该从图形对象请求 IMediaSeeking 接口,然后调用它的 GetPositions 方法来了解播放中的当前位置。

    您还可以从同一个图形对象请求 IMediaEvent 接口,然后在主循环中获取图形事件。播放结束时,您将收到 EC_COMPLETE 事件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多