アーカイブ

WPFのMediaElementがWindowsXPで利用できない場合の対処法

こんにちは、bonproです。
最近暑くなったり寒くなったりですね!私はちょっと風邪気味です…

さてさて先日WPFを使ってゲームを作ってみたのですが、それを友人のPCに配布したら「動かないよ…」と怒られました。
どうやらゲーム内で使われている動画が再生されなかった模様…

動画の再生にはMediaElementを使っていたので、試しにXPで実行すると、確かに動かない…!でもWindows7やVistaでは動きます。

じゃあ原因は何なの?ということで…

WPFのMediaElementがWindowsXPで利用できない場合の対処法

ここではWindows XP SP2以降が動作しているものとして考えます。

  1. Microsoftから「Windows Media Player 11 (Windows XP用)」をダウンロードします。(http://www.microsoft.com/downloads/ja-jp/details.aspx?FamilyID=1d224714-e238-4e45-8668-5166114010ca)
  2. 完了。

一応これだけで対処できました。
配布する際には起動条件等を設定してあげるといいかもしれませんね!