好吧,這是一個奇怪的。考慮以下幾點:在HTML5音頻中隱藏控件
<audio id="background_audio" autoplay="autoplay">
<source src="static/audio/clip.ogg" type="audio/ogg" />
<source src="static/audio/clip.mp3" type="audio/mpeg" />
</audio>
<a href="#" onclick="document.getElementById('background_audio').muted = true; return false">mute sound</a>
<!--[if lt IE 9]>
<bgsound id="background_snd" src="static/audio/clip.mp3" autostart="true" loop="1">
<a href="#" onclick="document.all['background_snd'].src=''; return false">mute sound</a>
<![endif]-->
它的一切,我希望它(在IE,FF,Chrome和Safari自動播放音頻),但有一個極小的問題:在Internet Explorer 8和下面有兩個「靜音」鈕釦。(如果你看看代碼,它應該是明顯的,爲什麼。)
我的問題是:是否有可能阻止這種情況發生?
+1非常明顯!很好的解決方法,謝謝(我沒有意識到你可能沒有註釋掉IE條件語句。) –