Winforms AxWindowsMediaPlayer逐帧来回跳过

Winforms AxWindowsMediaPlayer逐帧来回跳过,winforms,axwindowsmediaplayer,Winforms,Axwindowsmediaplayer,我有一个WMV文件在AxWindowsMediaPlayer对象中播放。我有两个在视频暂停时启用的按钮。一个应该向后跳过一帧,另一个应该向前跳过一帧 问题是,如果我只是在视频暂停时将1/24秒(典型帧的长度)添加到Ctlcontrols.currentPosition,控件不会更新 所以我试着播放它,然后直接暂停,但这使它在暂停前播放了大约一秒钟 我该怎么做呢?甚至可以使用AxWindowsMediaPlayer?如果没有,我可以使用其他视频播放器吗 编辑 哦,另一个想法。。。设置current

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

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

所以我试着播放它,然后直接暂停,但这使它在暂停前播放了大约一秒钟

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

编辑


哦,另一个想法。。。设置
currentPosition
后,是否有方法在暂停时更新屏幕?

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

例如:
((IWMPControls2)axWindowsMediaPlayer1.Ctlcontrols)。步骤(1)

这很有帮助:)谢谢