|
分類:[.NET 全般]
2015/08/26(Wed) 01:28:53 編集(投稿者)
AxWindowsMediaPlayerを使用して、動画を一時停止させたいのですが、うまくいかず知恵を貸してください。
【開発環境】 VS2013 C# .NET Framework 4.5 Win7(64)
【プログラム】 private void button1_Click(object sender, EventArgs e) {
〜中略〜
axWindowsMediaPlayer1.uiMode = "none"; axWindowsMediaPlayer1.URL = @"C:\(略)\test.mp4"; axWindowsMediaPlayer1.Ctlcontrols.currentPosition = TS; axWindowsMediaPlayer1.Ctlcontrols.play(); //axWindowsMediaPlayer1.Ctlcontrols.stop(); axWindowsMediaPlayer1.Ctlcontrols.pause(); }
【質問】 TSにはある時間(秒)が入っており、ボタン(button1)が押されたら、 test.mp4をTS秒のところで、一時停止した状態で表示するようにしたいのですが、 上記を実行すると再生されたままの状態となり困っています。
Stopを有効、Pauseを無効にすると、動画は全く再生されません。(Play後、すぐにStopしている?) Pauseだけを実装するなど、色々なパターンを試しましたが、一時停止させることができません。
ちなみに、他のボタン(button2)にPause処理を実装すると、そのボタンを押すことで一時停止させることができますが、 今回はbutton1の処理だけで一時停止させたく、どのように処理させるとよいかご教授頂きたいです。
よろしくお願いいたします。</pre></pre>
|