2010-11-09 100 views
4

我目前有一個Windows媒體播放器嵌入到我的winform在C#和我現在試圖做一個按鈕來控制視頻播放的速度。我目前可以使用控件來播放,傳遞和停止,在ctlcontrols中找到,但無法通過使用表單上的按鈕找到改變視頻播放速度的方法? 我的代碼暫停視頻的例子是: axWindowsMediaPlayer1.Ctlcontrols.pause(); 但我需要一些代碼來改變播放速度,所以任何幫助將不勝感激。Windows媒體播放器嵌入C#視頻速度變化

感謝

回答

2

Settings.Rate是你在找什麼:速度是雙,1.0爲正常速度。

axWindowsMediaPlayer1.settings.rate = speed; 

rewinding

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

對於一個完整的腳本參考檢查documentation

+0

感謝這是超級,你也知道如何做倒帶? – 2010-11-11 20:36:44

+0

爲您添加fastReverse,同時請確保查看上面鏈接的腳本對象模型參考 – BrokenGlass 2010-11-13 17:24:37

+0

axWindowsMediaPlayer1.settings.rate =速度不適用於聯機URL(緩衝)..請幫助 – cipherux 2013-12-22 11:55:13