使用c#中的DirectShow库在媒体文件中跟踪栏

时间:2013-04-02 18:39:52

标签: c# directshow

我想在窗口形式中使用轨道栏打开媒体文件,因为视频或音频播放我想要相应地移动轨迹栏的滑块。我设置了轨道栏工具的所有属性,如maximun,minimun,tickfreguency相应的小和大变化。 使用mediaposition我使用get_duration()方法收集媒体的当前位置和总持续时间,并将轨迹栏值设置为当前位置,但问题是在媒体运行时,条形滑块没有移动。我知道我在代码中遗漏了一些东西。

1 个答案:

答案 0 :(得分:0)

确保您实际在LOOP中更新该信息。所以它会更新,例如,在计时器中。每1秒钟。

您还可以使用调试器检查从这两个调用(get_duration和get_position)获得的值。