什么技巧可以在大多数浏览器的浏览器窗口中提供最可靠/兼容的声音警报

2023-12-25

我希望能够在浏览器窗口中使用 Javascript 播放警报声音,最好需要任何浏览器插件(Quicktime/Flash)。我一直在 Javascript 中尝试使用标签和新的 Audio 对象,但结果好坏参半:

如您所见,没有适用于所有浏览器的变体。

我是否错过了一个更跨浏览器兼容的技巧?

这是我的代码:

// mp3 with Audio object
var snd = new Audio("/sounds/beep.mp3");snd.play();

// wav with Audio object
var snd = new Audio("/sounds/beep.wav");snd.play();

// mp3 with EMBED tag
$("#alarmsound").empty().append
('<embed src="/sounds/beep.mp3" autostart="true" loop="false" '+
 'volume="100" hidden="true" width="1" height="1" />');

// wav with EMBED tag
$("#alarmsound").empty().append
('<embed src="/sounds/beep.wav" autostart="true" loop="false" '+
 'volume="100" hidden="true" width="1" height="1" />');

}


你有没有尝试过HTML5的声音标签 http://www.w3schools.com/html5/tag_audio.asp?

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

什么技巧可以在大多数浏览器的浏览器窗口中提供最可靠/兼容的声音警报 的相关文章

随机推荐