HTML5のvideoタグのポスター画像がIE9で表示されない

HTML5のvideoタグの属性でポスター画像を入れることができるけど、 それがIE9で表示されなかった。日本語の解説が見当たらなかったので、書いておきます。

こんなコードを書くとポスター画像が表示してくれるんだけど、IE9では表示されなかった。

<video src="sample.mp4" poster="sample.jpg" control preload></video>

このQ&Aサイトの回答者によると
http://stackoverflow.com/questions/8445965/html5-video-poster-img-doesnt-show

IE9 overwrites the poster image if some of the video is loaded, which is the default. If you add the attribute preload=”none” the poster image will work in IE9.

IE9はビデオのロード始まっていたら、ポスター画像を上書きしてしまう。
それがデフォルトの動き。
なので、あらかじめビデオを読み込んでおく、preload設定を無しにして preload="none"ビデオが始まらないようにする。

無事、ポスター画像表示されました。