IE7/8 でテストすると、スクリプトがクラッシュし、このエラーが発生します...
SCRIPT438: オブジェクトはプロパティまたはメソッド 'play' をサポートしていません
HTML5 オーディオ タグを使用して、Web ページにオーディオを埋め込んで再生しています。
<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]-->
誰かが解決策や修正を知っていますか?