javascript - 嵌入声音无法播放 Firefox

标签 javascript firefox audio embed

我使用 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
    }
}

}

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

最佳答案

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

Firefox 3.5+ 支持 <audio> 标记,以便您可以选择查看它。

关于javascript - 嵌入声音无法播放 Firefox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7677648/

相关文章:

javascript - 在 jade 条件下使用 bool 运算符

javascript - 我们可以通过javascript禁用浏览器的按钮(后退/前进/刷新)

CSS 定位不适用于 IE 11 和 Firefox

html - 在Conkeror的youtube上启用全屏

video - 基于Web的视频 session 系统。该技术已经存在吗?

javascript - 如何在增量循环中从背面打印数组元素

javascript - Vanilla JS ForEach 元素并分配升序变量

JavaScript 转义字符串在 Firefox 开发者工具上不起作用

python - 使用 Pyglet 播放音频文件的子集

android - 当用户恢复 Activity 时再次播放声音