不支持“audio / mpeg”的HTTP“Content-Type”问题在Firefox上

时间:2013-05-26 15:53:26

标签: javascript macos firefox audio

请检查此网址:

http://www.foodworlds.info/music/

点击按钮(红色除外)后应播放小声音。但是,它正在处理我的' pc firefox / chrome '和' Mac chrome '。但是,在 mac firefox 上,它会在firebug中抛出错误,就像下面的屏幕一样:

enter image description here

有人知道它是如何发生的以及如何解决这个问题吗?

3 个答案:

答案 0 :(得分:4)

您可以尝试为<audio>标记添加其他音频文件格式,以支持更多平台和浏览器:

<audio class="blue" controls>
  <source src="audio/test1.ogg" type="audio/ogg">
  <source src="audio/test1.mp3" type="audio/mpeg">
</audio>

还需要您在服务器上放置相关资源(在这种情况下为audio/test1.ogg)。有很多在线转换器(如http://media.io/)可以帮助您将文件转换为其他格式。

答案 1 :(得分:3)

根据the Mozilla Developer Network

  

为避免专利问题,对MPEG 4,H.264,MP3和AAC的支持不直接内置于Firefox中。相反,它依赖于操作系统或硬件的支持。

因此使用firefox,对某些文件格式(如mp3)的支持不仅取决于浏览器版本,还取决于操作系统。

答案 2 :(得分:-1)

  

通过sudo apt-get在Ubuntu中安装缺少的编解码器来解决此问题   安装ubuntu-restricted-extras