HTTP-запрос отменен при предварительной загрузке аудио html5 с помощью javascript

Я пытаюсь предварительно загрузить аудиофайлы с помощью javascript. Я использую хром, Когда количество файлов растет, HTTP-запрос моих файлов отменяется хромом... Зачем? что я могу сделать? Это мой код:

filesToLoad = 44;
filesLoaded = 0;

for ( var ni = 1; ni < filesToLoad; ni++) {

    console.log("start::: " + ServerPath + 'audio/' + ni + '.mp3');
    loadAudio(ServerPath + 'audio/' + ni + '.mp3');
}

function loadAudio(uri) {
    var audio = new Audio();
    audio.addEventListener('canplaythrough', isAppLoaded, true); // It
    audio.src = uri;
    return audio;
}

function isAppLoaded() {
    filesLoaded++;
    if (filesLoaded >= filesToLoad) {
        cb();
    }
    console.log("load::: " + ServerPath + 'audio/' + filesLoaded + '.mp3');
}

function cb() {
    alert("loaded");
}
6
задан Jebin 25 March 2014 в 15:44
поделиться