javascript - Mac 版 Firefox 上的 Audio.js 和 .ogg

标签 javascript firefox html5-audio ogg audiojs

遇到一个奇怪的问题。我正在使用 Audio.js 播放一些音频文件。

在所有平台和所有浏览器中,除了 Mac 版 Firefox 之外,一切都可以完美运行。这些文件只是不想播放。他们下载了 OK 和 Audio.js 输出,即他们已完全下载,但无法播放。我尝试过上传到我们的云存储提供商的文件(它们在所有其他浏览器上都可以正常流式传输)、本地提供的相同文件以及在线找到的第三方 .ogg 文件。

什么都没有。

有人在 Mac 版 Firefox 上播放 .ogg 文件时遇到问题吗?会不会是文件头的问题?有人遇到过 Audio.js 在 Mac 上播放 FF 中的 .ogg 文件时遇到的问题吗?

最佳答案

根据文档,不支持 ogg vorbis 文件。另外,该实现似乎需要 Firefox 中的 flash 才能工作:kolber.github.io/audiojs

(因为您的测试用例仅适用于 Windows 上的 FF,而不适用于 OSX 上的 FF): Windows 上的 FF 可以使用操作系统级 MP3 实现,而 OSX 上的 FF 无法自由访问 MP3 编解码器..不确定这是否是导致它的原因,但它可以用于库中的功能检测(因为它是一个OGG)

关于javascript - Mac 版 Firefox 上的 Audio.js 和 .ogg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18592119/

相关文章:

reactjs - 如何在 React/html5 中播放 wav(从 URL 加载)?

javascript - 使用带有 HTML5 的用户麦克风录制音频

javascript - 图例颜色不适用于 ChartJS 饼图中随机生成的背景颜色

javascript - CSS - 一个文件中的所有媒体查询?或加载单独的 CSS 文件?

javascript - 如何通过vue中该对象的另一个数组中的id号查找数组中的对象

javascript - 浏览器 `crypto.createDecipher` "Uncaught RangeError: Invalid array length"

jquery - Firefox 文本输入不会聚焦

html5-audio - 在 getUserMedia 成功回调中获取原始音频

linux - 在 Linux 上通过插件将 Qt 窗口嵌入到 firefox 中

html - firefox 上的动画不起作用(仅限 css)