【问题标题】:embed sound doesnt' play firefox嵌入声音不播放 Firefox
【发布时间】:2011-12-02 10:06:53
【问题描述】:

使用 Firefox 时不播放声音。

如果玩 IE 和 Safari!代码如下:

<embed src="http://www.myWebSite.com/Play/Sound/someSound.wav" autostart="false" width="1" height="1" 
    id="someSound" enablejavascript="true" />

在 JS 的某个地方,我有这个:playSound("someSound");

function playSound(mySound) {

var snd = document.getElementById(mySound);
try {
    snd.Play();
}
catch (e) {
    try {
        snd.DoPlay();           // Some browsers doesn't understand the Play() command
    }
    catch (e) {
        // Do nothing if no Windows Media Player nor Quicktime installed
    }
}

}

此外,当我尝试其他嵌入声音的网站时,它会播放! 为什么?欢迎任何线索:-)

【问题讨论】:

    标签: javascript firefox audio embed


    【解决方案1】:

    您可能缺少 Firefox 的 Quicktime 或 WMP 插件!

    Firefox 3.5+ 支持 &lt;audio&gt; 标签,因此您也可以查看它。

    【讨论】:

    • 感谢 Eganr,但是: 1 - 由于其他一些网页正在使用 embed 标签播放声音,我想我不会错过必要的插件。 - 2 - 我不能在同一页面上同时使用音频标签和嵌入​​标签!我需要一个跨浏览器的解决方案。
    • @DidierLevy 嗯嗯,你总是考虑不同的方法。查看这个 StackOverflow 问题:link
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-30
    • 2014-10-12
    • 2013-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-20
    相关资源
    最近更新 更多