我正在尝试为我的html5游戏添加声音,奇怪的是在Safari中我在js控制台中收到此错误:“表达式'音频'[未定义]的结果不是构造函数”。
我正在使用以下代码加载声音:
var sound = new Audio();
sound.src = "audio/click" + soundext;
sound.onLoad = ResourceLoad();
我很感激解决这个问题的任何帮助!
答案 0 :(得分:4)
我知道这个问题有点陈旧,但是当我搜索问题时就出现了问题,所以为了其他搜索者的利益,我找到了答案,来自http://infobrink.com/safari-not-liking-the-html5-audio/
经过多次挫折之后,我遇到了一个表明HTML5的帖子 没有QuickTime,音频和视频标签将无法在Safari中使用。所以 很多HTML5不需要任何插件。我安装了QuickTime和 令我沮丧的是Safari在我尝试的时候给了我以下错误 启动它。
转动我们的QuickTime未正确安装!