2

我有一个在AxWindowsMediaPlayer对象中播放的 WMV 文件。我有两个在视频暂停时启用的按钮。一个应该向后跳一帧,另一个应该向前跳一帧。

问题是,如果我只是在视频暂停时添加 1/24 秒(典型帧的长度)Ctlcontrols.currentPosition,控件不会更新。

所以我尝试播放它并在之后直接暂停它,但这使它在暂停之前播放大约一秒钟。

我该怎么做呢?甚至有可能AxWindowsMediaPlayer吗?如果没有,我可以使用其他什么视频播放器?

编辑

哦,另一个想法......有没有办法在设置后暂停时让屏幕更新currentPosition

4

1 回答 1

6

要使用的 API 是 IWMPControls2 的步进函数。

例如: ((IWMPControls2)axWindowsMediaPlayer1.Ctlcontrols).step(1);

于 2011-08-16T11:14:30.283 回答