Internet Explorer和跨浏览器中的音频

时间:2011-09-28 17:49:34

标签: html audio object cross-browser embed

我在客户端的网页中有一个音频元素,我已经编码了,但我仍然无法在所有浏览器上使用它。我知道跨浏览器和浏览器版本(即Internet浏览器6,7,8,9)有音频是棘手的,但这里必须有一个答案。这可以完成而不需要浏览器插件吗?这是我目前的代码。

<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 个答案:

答案 0 :(得分:2)

我会看here寻找答案。我个人创建了一个使用原生<audio>元素的页面,但为那些坚持使用旧的弃用软件的技术含量较低的用户提供了WMP回退。