我有一个带有声音的 HTML5 画布游戏,但我遇到的一个问题是,当声音播放时,所有其他动作都会停止,直到声音播放完毕。我用了这段代码
document.getElementById("music").innerHTML="<embed src=\""+surl+"\" hidden=\"true\" autostart=\"true\" loop=\"false\" />"
其中 surl 是正在播放音乐的 span 元素的声音和音乐的 url。有谁知道如何在不延迟整个程序的情况下播放声音?
我尝试了一个相当大的文件,结果发现虽然它确实在后台播放,但在启动声音和继续游戏之间仍有相当长的延迟。