Я хочу предварительно загрузить несколько аудиофайлов. Для этого я попытался создать несколько аудиоэлементов в JavaScript.Ipad html5 загружает несколько аудиофайлов
function loadAudio(){
audio1 = new Audio();
audio1.addEventListener('canplaythrough', isLoaded, false);
audio1.src = 'assets/audio/Maid with the Flaxen Hair.mp3';
audio1.load();
}
function isLoaded(){
audio1.removeEventListener('canplaythrough', isAppLoaded);
alert('maid');
alert('start audio 2');
audio2 = new Audio();
audio2.addEventListener('canplaythrough', isLoaded2, false);
audio2.src = 'assets/audio/Kalimba.mp3';
audio2.load();
}
function isLoaded2(){
alert('kalimba');
}
Я получаю только первое предупреждение, второе никогда не работает.
Я обнаружил, что могу воспроизводить только один звук за раз, но могу ли я загрузить его только один? Нужен ли скрипту другой пользовательский ввод для каждого нового аудиообъекта, который я создаю? Или у кого-нибудь есть другой способ создать предварительный загрузчик для аудио?
Посмотрите: http://stackoverflow.com/questions/5194898/html5 -audio-multiple-play/35459153 # 35459153 –
Посмотрите: http://stackoverflow.com/questions/5194898/html5-audio-multiple-play/35459153#35459153 –