让IE,Opera,Firefox和Chrome识别声音格式

时间:2012-04-09 12:56:54

标签: html flash

我将音频放入页面的控制器中,但是当我加载不同的浏览器时,浏览器甚至看不到声音文件,或者它们不起作用。我已将文件转换为wav。这显然适用于IE,Opera,Firefox和Chrome,但更改文件格式并不会改变这种情况。我知道它与HTML音频标签或其他东西有关,但我仍然不确定

<embed src="../Sounds/home_page_readout.wma" width="405" hidden="false" height="39"   pluginspage="../Plugin/niftyplayer.fla" autoplay="false" controller="true"></embed>

2 个答案:

答案 0 :(得分:0)

基于您部署的控制器,答案是不同的。但我很确定您的问题与文件格式无关,您应该检查不同浏览器可以找到该文件的天气。

作为一般答案,我预先使用一些经过测试的解决方案在Niftyplayer等网页中嵌入音频:

https://github.com/progrium/niftyplayer

答案 1 :(得分:0)

来自w3schools HTML5 audio element page

  

目前,该元素有3种支持的文件格式:MP3,Wav和Ogg:

Browser             MP3 Wav Ogg
Internet Explorer 9 YES NO  NO
Firefox 4.0         NO  YES YES
Google Chrome 6     YES YES YES
Apple Safari 5      YES YES NO
Opera 10.6          NO  YES YES

列出的解决方案是以多种格式提供文件:

<audio controls="controls">
  <source src="song.ogg" type="audio/ogg" />
  <source src="song.mp3" type="audio/mpeg" />
  Your browser does not support the audio element.
</audio>

希望有所帮助。