<video>
タグがInternet Explorer 8で正常に動作しないことがわかりました。私がしたいことは、ユーザがIE8でリンクを開こうとすると、you're using browser XX and it's not supported
のようなエラーを表示することです。問題が欠落しているプラグインからだったかのように代わりに私は、途中でXと黒いdiv
を参照してください、しかしInternet Explorer 8のHTML5ビデオ
<video id="ivideo" src="skins/Sandbox_Light/styleVideos/anima.mp4" controls onended="ivideo();" style="width:952px; height=435px" autoplay="autoplay">
Not supported by your browser
</video>
:
は、私はこれを試してみました。私は this pageを開こうとしましたが、IE9では正常に動作します。
私は、ヘッダーにスニペットを入れてみました、それは、関数のonloadを呼び出しています。何も起こっていないので、私はアドレスバー(javascript:supports_video();)で関数を呼び出して、 "TRUE"という画面に現れました。私はそれが再生可能であると仮定していると思いますが、それはそうではありません... – Souza
興味深いことに、前述のhtml5の記事で概説したように、canPlayType()を呼び出して機能の検出を拡張する必要があります。 –