所以我正在为PhoneGap项目使用Web Audio API。它同时播放多个声音(由用户决定的数量)。以下代码在android上运行良好。有最小的滞后;然而,在iOS上存在相当多的延迟,特别是一旦数量达到六个左右。我怎么能最小化这个?我尝试过使用PhoneGap Media API,但Android上存在可怕的延迟。
var myAudio = [];
for (i = 0; i < amount; i++) { //I have taken out some code to make it more simple
myAudio[i] = new Audio(rand.path + ".mp3"); //rand is initialized before
}
for (i = 0; i < amount; i++) {
myAudio[i].play();
}