在IE7/8中测试时,我的脚本崩溃,我收到此错误...
SCRIPT438:对象不支持属性或方法'play'
我正在使用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>
Run Code Online (Sandbox Code Playgroud)
我的JS看起来像这样:
start.click(function(){
audio.play();
});
Run Code Online (Sandbox Code Playgroud)
我把它包含在我的标题中:
<!--[if IE]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
Run Code Online (Sandbox Code Playgroud)
有谁知道任何解决方案或修复?