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