我在 Windows 商店应用程序中播放音频时遇到困难。我正在使用 JavaScript。代码如下。
当我尝试从 200 多种声音(平均大小 15KB)中播放声音时,听起来像是来自太空堡垒卡拉狄加的 Cylon 正在攻击我的应用程序。如果我等待足够长的时间就可以了,或者如果声音数组较少,那么它显然也加载得更快。
是否有事件或某种方式来确定应用程序何时准备好播放所有声音?还是更好的方法?
var play = new Array("over", "200", "sounds", "in", "this", "list", "that", "average", "15KB");
for (var i = 0; i< play.length; ++i){
tmpAudio = new Audio("/sound/" + words[i] + ".mp3");
play[i] = tmpAudio;
}
something.onClick = function () {
play[soundPos].play();
}