WPF で動画プレイヤー

2/18 にメディアプレイヤー貼り付けなんてやろうとしたが
もっと恐ろしく単純な動画再生方法があった。

普通にプロジェクトを作って Window の AllowDrop を true。

MediaElement っつーのを貼り付ける。

XAML の Window 要素の中で Drop=”Window_Drop” イベントハンドラ追加。

そのハンドラで

dshow.JPG

以上でドラッグ&ドロップで動画再生するプレイヤー完成。
なんじゃこりゃ!簡単なんてレベルじゃねーぞこのやろう。

でも何で再生している?軽く調べてみる。
音楽を再生しても WMP のビジュアライゼーションは出ない。
でもコーデックによっては ffdshow をしっかり呼び出す。
ので生 DirectShow みたい。

再生制御も MediaElement メソッドで賄える。
ここまで簡単にしないでくれよ、商売あがったりだ。