2011-09-28 54 views
1

我在客戶端的網頁中有一個音頻元素,我編碼它以及我可以但我仍然無法讓它在所有瀏覽器上工作。我知道使用音頻的跨瀏覽器和瀏覽器版本(即Internet Explorer 6,7,8,9)很棘手,但這裏必須有答案。這可以做到,而不需要瀏覽器插件?這是我目前的代碼。在Internet Explorer和跨瀏覽器中的音頻

<audio preload="auto" autobuffer autoplay="autoplay"> 
<source src="http://brodysfurniture.com/wp-content/themes/Brodys/images2/08_Track_8.mp3"/> 
<source src="http://brodysfurniture.com/wp-content/themes/Brodys/images2/08_Track_8.ogg" /> 
<source src="http://brodysfurniture.com/wp-content/themes/Brodys/images2/08_Track_8.wav" /> 
<source src="http://brodysfurniture.com/wp-content/themes/Brodys/images2/08_Track_8.au" /> 
<source src="http://brodysfurniture.com/wp-content/themes/Brodys/images2/08_Track_8.wma" /> 
<!-- browser compatibility fallbacks --> 
<object> 
<param name="autostart" value="true"> 
<param name="src" value="http://brodysfurniture.com/wp-content/themes/Brodys/images2/08_Track_8.wav"> 
<param name="autoplay" value="true"> 
<param name="controller" value="false"> 
<embed src="http://brodysfurniture.com/wp-content/themes/Brodys/images2/08_Track_8.wav" controller="false" HIDDEN="TRUE" autoplay="true" autostart="True" type="audio/wav" /> 
<embed src="http://brodysfurniture.com/wp-content/themes/Brodys/images2/08_Track_8.mp3" controller="false" HIDDEN="TRUE" autoplay="true" autostart="True" type="audio/mpeg" /> 
</object> 
<!-- End browser compatibility fallbacks --> 
</audio> 
+1

Flash總是一個選項。 – 2011-09-29 12:28:28

+1

我同意Flash是可以帶着HTML 5後備的方式。見例如http://jplayer.org –

+0

是否有一個Flash播放器可以隱藏其控件 –

回答

2

我想看看here的一些答案。我本人制作了一個使用原生<audio>元素的頁面,但爲堅持使用舊棄用軟件的不那麼科技精明的用戶提供了WMP退步。

相關問題