Предварительная загрузка аудио в JS
Возник вопрос, как заставить браузер загрузить в память все звуки, которые будут воспроизводиться на странице, чтобы снизить задержку между событием и проигрыванием. Попробовал загрузить все в переменную при загрузке страницы, но не заметил, чтобы задержка снизилась:
const sounds = [];
for(i = 0; i < 50; i++){
let aud = new Audio(names[i]);
//audio.src = names[i];
sounds.push(aud);
}
//Вызываем:
sounds[0].play();