为什么IE9告诉我它不支持音频,但它支持其他音频

时间:2011-08-13 11:47:33

标签: javascript internet-explorer html5 audio internet-explorer-9

我正在开发一款适用于Chrome的音频播放器,但不会在IE9中加载。当我使用此代码时,它表示浏览器不支持音频。

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

但是,也使用这种检测音频功能的方法的网站说音频可以播放,并且该网站上的音频确实有效。任何人都可以帮我弄清楚为什么IE9会这样做吗?

谢谢!

1 个答案:

答案 0 :(得分:4)

Internet Explorer仅支持IE9模式下的音频。确保标记开头有<!doctype html>,但未按“兼容性视图”按钮。 javascript:alert(document.documentMode)可以告诉您哪个文档模式是IE9渲染页面。