【问题标题】:Javascript play sound in firefoxJavascript 在 Firefox 中播放声音
【发布时间】:2013-10-30 12:34:20
【问题描述】:

这是我的代码。它在 Chrome 中运行良好,但在 Firefox 中却不行,虽然我添加了一个 .ogg 版本。

    if(new_id != old_id)
            {
                var audio = new Audio();
                if(audio.canPlayType("audio/mpeg") == "probably") {
                    playSound("signal.mp3");
                } else if(audio.canPlayType("audio/ogg") == "probably") {
                    playSound("signal.ogg");
            }

【问题讨论】:

  • 检查 Firefox 是否已静音。而且也许你必须:右键单击系统托盘中的声音/扬声器图标并选择播放设备,转到扬声器属性(绿色勾选的,如果有的话,也禁用红色的),然后去增强并勾选禁用所有声音效果。就是这样,重新启动浏览器并享受。
  • 如果文件加载正确,您是否检查过开发者工具?

标签: javascript html firefox audio


【解决方案1】:

Firefox 无法播放 mp3 和一些 ogg 文件在这里查看:

http://www.w3schools.com/tags/av_met_canplaytype.asp

http://html5doctor.com/html5-audio-the-state-of-play/

我认为您的问题是 Firefox 不支持音频/ogg 编解码器。

尝试使用 WAV insted of ogg 和 mp3。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-02
    • 2011-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-31
    • 2022-08-05
    相关资源
    最近更新 更多