javascript - 不支持 "Content-Type"的 HTTP "audio/mpeg"Issue On Firefox

标签 javascript macos firefox audio

请检查此网址:

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

点击按钮后(红色按钮除外)应该会播放小声。但是,它正在我的“pc firefox/chrome”和“Mac chrome”上运行。但是,在 ma​​c firefox 上它会在 firebug 中抛出错误,如下面的屏幕所示:

enter image description here

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

最佳答案

您可以尝试为您的 <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/)可以帮助您将文件转换为其他格式。

关于javascript - 不支持 "Content-Type"的 HTTP "audio/mpeg"Issue On Firefox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16760955/

相关文章:

javascript - 将类 'active' 添加到菜单

javascript - 使用 "xmlbuilder"npm包创建xml时如何添加DOCTYPE

javascript - 三个 .indexOf 不匹配 - 返回另一个结果

javascript - 查找与搜索框匹配的链接

iphone - 如何将日期格式化为包含毫秒的字符串?

c++ - 哪个链接器设置决定共享库的加载路径?

image - 将 .pdf 文件更改为 .png Mac OS 10.3 的 shell 脚本

html - inline-block 内容在不同的浏览器中显示不同的结果?

javascript - jQuery animate scrollTop 在 firefox 中不起作用

javascript - string.split 在 Firefox 中无法按预期工作?在 Chrome 中运行良好