我目前在 c# 上的 winform 中嵌入了一个 windows 媒体播放器,我现在正在尝试制作一个按钮来控制视频播放的速度。我目前可以使用在 ctlcontrols 中找到的控件来播放、暂停和停止,但找不到通过使用表单上的按钮来更改视频播放速度的方法?我在其中暂停视频的代码示例是:axWindowsMediaPlayer1.Ctlcontrols.pause(); 但我需要一些代码来改变播放速度,所以任何帮助将不胜感激。
谢谢
我目前在 c# 上的 winform 中嵌入了一个 windows 媒体播放器,我现在正在尝试制作一个按钮来控制视频播放的速度。我目前可以使用在 ctlcontrols 中找到的控件来播放、暂停和停止,但找不到通过使用表单上的按钮来更改视频播放速度的方法?我在其中暂停视频的代码示例是:axWindowsMediaPlayer1.Ctlcontrols.pause(); 但我需要一些代码来改变播放速度,所以任何帮助将不胜感激。
谢谢
Settings.Rate是您正在寻找的:速度是两倍,1.0 是正常速度。
axWindowsMediaPlayer1.settings.rate = speed;
对于倒带:
if (axWindowsMediaPlayer1.controls.isAvailable('FastReverse'))
axWindowsMediaPlayer1.controls.fastReverse();
如需完整的脚本参考,请查看文档。