• 締切済み

C#でWMPを使用してMP3を再生時の終了感知

おせわになります。 C#でWMPを使用してMP3を;連続再生するとき、WMPからMP3ファイルの 再生終了イベントを受け取るにはどのようにすればよいでしょうか。 要は、一曲ごとの再生や停止はWMP側に任せて選曲は C#手作りのアプリに行わせたいのです。 尚、できればWMPはその都度終了させるのではなく、開いたまま行わせたいと 思っています。 以上、よろしくお願いいたします。

みんなの回答

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.1

使った事はありませんが……。 http://www.cosmosoft.org/Geeklog/article.php?story=20120201130416460 http://www.cosmosoft.org/Geeklog/article.php?story=20120201145042112 http://www.cosmosoft.org/Geeklog/article.php?story=20120201153203616 で、「Windows Media Player ActiveX コントロール」なるものがあるようです。 http://msdn.microsoft.com/ja-jp/library/cc411011.aspx PlayerオブジェクトのplayStateChangeイベントで再生終了が検知(通知)されるんじゃないでしょうかね? MediaEnded辺りでしょうか……。

tatapatank
質問者

お礼

早速のご返答、ありがとうございました。 いろいろ試してみたのですが、どうも敷居が高くて 上手くできませんでした。 もっと工夫をしながら、試してみたいと思います。

関連するQ&A