嵌入在C#视频速度变化中的Windows Media Player

我目前在c#上嵌入了我的winform中的
Windows媒体播放器,我现在正试图制作一个按钮来控制视频播放的速度.我目前可以使用控件来播放,停止和停止,在ctlcontrols中找到但是找不到通过使用表单上的按钮来改变视频播放速度的方法?

我在其中暂停视频的代码示例如下:

axWindowsMediaPlayer1.Ctlcontrols.pause();

但我需要一些代码来改变播放速度,所以任何帮助将非常感激.

谢谢

最佳答案
Settings.Rate就是你要找的:速度是双倍,1.0是正常速度.

axWindowsMediaPlayer1.settings.rate = speed;

对于rewinding

if (axWindowsMediaPlayer1.controls.isAvailable('FastReverse'))
      axWindowsMediaPlayer1.controls.fastReverse();

有关完整脚本参考,请查看documentation.

点赞