0

私はChromeで動作するがIE9では読み込まれないオーディオプレーヤーで作業しています。このコードを使用すると、ブラウザがオーディオをサポートしていないと表示されます。IE9で音声はサポートされていないが、他の音声はサポートされているのはなぜですか?

<script> var supportsAudio1 = !!document.createElement('audio').canPlayType; 
alert(supportsAudio1);</script> 

はしかし、また、オーディオ機能を検出するこの方法を使用するサイトは、オーディオが再生することができると言うと、そのサイト上のオーディオは、作業を行います。 IE9がこれをやっている理由は誰でも分かりますか?

ありがとうございます!

答えて

4

Internet Explorerは、IE9モードのオーディオのみをサポートしています。マークアップの冒頭に<!doctype html>があり、互換性表示ボタンを押さなかったことを確認してください。 javascript:alert(document.documentMode)は、IE9でページをレンダリングする文書モードを教えてくれます。

+0

<!doctype html> を修正しました。親切にありがとう! – user784756

関連する問題