工作在IE7/8我的脚本崩溃测试,我得到这个错误...HTML5音频不会在IE7或IE8
SCRIPT438:对象不支持属性或方法“玩”
我使用HTML5音频标签在我的网页上嵌入和播放音频。
<div id="auido-container">
<audio id="music" loop="loop">
<source src="audio/holiday-for-mr-anderson-60secs.mp3"></source>
<source src="audio/holiday-for-mr-anderson-60secs.ogg"></source>
Your browser isn't invited for super fun audio time.
</audio>
<audio id="sound">
<source src="audio/pop.mp3"></source>
<source src="audio/pop.ogg"></source>
Your browser isn't invited for super fun audio time.
</audio>
</div>
我的JS是这样的:
start.click(function(){
audio.play();
});
我包括这在我的头:
<!--[if IE]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
有谁知道任何解决方案或修复?
在IE9中引入了对音频元素的支持。 – nnnnnn
HTML5 Shiv只允许HTML5元素的样式;它不启用HTML5功能。 – apsillers
“HTML5Shiv是由Sjoerd Visscher发现的JavaScript解决方法,用于在版本9之前的Internet Explorer版本中启用HTML5元素的样式,它不允许在未使用JavaScript的情况下对未知元素进行样式设置” – Ian