私は html5 ページを書きます。ソースは次のとおりです。
<!doctype html5>
....
<video id="vdemo1" controls width="440" height="248">
<source src='http://mysite.com/demo.webm' type='video/webm'>
<source src='http://mysite.com/demo.mp4' type='video/mp4'>
// fallback codes
</video>
video タグの出力は空のブラック ボックスです。HTML5 Video not working in IE9 - Some tips to debugのURL の指示に従うと、MEDIA_ERR_DECODE エラー コードが表示されます。ただし、空のビューポートを右クリックして「再生」項目を選択できますが、ビューポートには何も表示されません。右クリックして「保存」を選択し、mp4 ファイルをローカル hd に保存すると、OS で正常に再生できます。ビデオ src をローカル ファイルに変更することもできますが、役に立ちません。
IE9 は mp4 コーデック機能を失いますか (mp4 は H.264 でエンコードされているはずです)? どうすれば能力を回復できますか?
=======編集 @ 2012/10/9
奇妙なことが起こった。初めて実行する前後に Windows Media Player を実行したことはありません。ビデオ タグのソースがローカル ファイルである場合は、再生できます。ただし、リモート URL の場合はそうではありません。誰でも理由がわかりますか?