html - 我无法在Firefox中播放.wav文件。

标签 html firefox audio playback wav

我有一个简单的设置。我将文件嵌入了音频标签,然后单击了一个链接,它将播放该声音。这是我的其中一种声音的代码。

<audio id="AFool" src="sounds/A Fool.wav" preload="auto"> </audio>
<a onclick="document.getElementById('AFool').play()" preload="auto" > <p>A Fool</p></a>

我在Mac OSX 10.8.5上运行Firefox 26.0。这段代码适用于Safari和Chrome。任何帮助将不胜感激。

最佳答案

根据细节,这可能是错误的一些事情:

  • 可能使用不受支持的编解码器对WAV文件进行编码。根据this page about media formats that Firefox supports,WAV文件需要是原始PCM数据。
  • 根据同一页面,需要正确设置MIME类型,以便Firefox保留音频文件。 Web浏览器需要传递正确的MIME类型,或者您需要在<audio>标记中指定type属性。

  • 请注意,此处的QuickTime插件不应处于任何状态。

    关于html - 我无法在Firefox中播放.wav文件。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21248280/

    相关文章:

    Firefox 重定向 Nginx 重写

    jquery - 输入 slider 的样式问题

    javascript - 排序表时如何在span元素上触发

    javascript - 如何将基于浏览器的 HTML5 和 Javascript 代码迁移到 Xcode 中?

    jquery - jQMobile defaultPageTransition 不起作用

    javascript - Mozilla Firefox 中的 CSS/JS 问题

    css - Firefox float 错误?我如何获得我的 float :right on the same line?

    android - openSL Enqueue 只一个接一个地播放缓冲区?为什么不混合?

    java - Java中如何使用指定的音频设备录制音频?

    javascript - 拆分 Ogg Opus 文件流