Мне нужно сыграть очень короткие звуки в событиях пользовательского интерфейса (нажать кнопку, показывая всплывающее окно) в моем веб-приложении iOS. Я делаю это следующим образом:Кэширование звуков на Mobile Safari
// Standard HTML5 implementation of PlaySound.
function Html5PlaySound(sound)
{
var player = document.getElementById('soundPlayer');
player.pause();
player.setAttribute('src', 'sound/' + sound + '.mp3');
player.play();
}
К сожалению, это время перезагружается каждый раз, когда я вижу («круг в ожидании» в строке заголовка). Можно ли каким-то образом заставить iPhone кэшировать звуки и не перезагружать их каждый раз?
С уважением,