请在下面找到适用于 IE、Firefox 和 Chome 的代码。为什么它在 Safari 中不起作用?它给了我一个错误“未定义”不是构造函数(评估“新音频()”)
var playSound = function (){
var audio = new Audio(),
audioFileName = 'click',
canPlayOgg = !!audio.canPlayType && audio.canPlayType('audio/ogg; codecs="vorbis"') != "",
ext = (canPlayOgg)?'.ogg':'.mp3';
audio.setAttribute("src",audioFileName + ext);
audio.play();
}
<input type="button" onclick="playSound();"/>
非常感谢任何建议。
谢谢