2009-04-28 18 views
2

ドットネットアプリケーションでWMP10 +の再生速度コントロールにアクセスする方法はありますか?Windows Media Playerの再生速度コントロールへのアクセス

User level information on the Playback control information

+0

コンテンツをスピードアップしたいですか? MediaElementオブジェクトまたはMediaPlayerオブジェクトを使用していますか? – kevindaub

+0

私はまだ何も使用していません。私はどのようにそれを行うことができますそれを行う方法を探しています。 – srboisvert

答えて

1

あなたがのMediaElementオブジェクトを使用している場合、私はSpeedRatio propertyを調整することをお勧め。ここにはexample from Microsoftがあります。

あなたのコメントからは、SpeedRatioの方がいいと思います。再生速度を調整できるためです。 MediaElementまたはMediaPlayerは、基本的にはWindows Media Playerです。

7

VB/C#プロジェクトにAxWMPLibを追加してください。 AxWindowsMediaPlayerコントロールをフォームに追加します。

は、再生レートにアクセスするには、次のメソッドを使用します。

AxWindowsMediaPlayer1.URL = "e:\song.mp3" 
AxWindowsMediaPlayer1.Ctlcontrols.play() 
AxWindowsMediaPlayer1.settings.rate = 0.5 

*そのレートが常にメディアの種類によっては使用できない場合があります。それはあなたが探している、また、MediaPlayerのCOMオブジェクトが存在するものではない場合

If (player.settings.isAvailable("Rate")) Then 
    player.settings.rate = 0.5 
End If 

:率にアクセスするより安全な方法は次のようになります。私は徹底的に調査しなかったが、インテリセンスは得られた:

Dim mpMediaPlayer As New MediaPlayer.MediaPlayer 
mpMediaPlayer.FileName = "e:\song.mp3" 
mpMediaPlayer.Rate = 0.5 
mpMediaPlayer.Play() 

私は助けてくれることを望む。

+0

私はこのようなオンラインURLを使用している場合、このメソッドは動作しません:mpMediaPlayer.FileName = "http://example.com/example.mp4" – cipherux

関連する問題