Você pode armazenar em cache arquivos de som em um aplicativo da Web iOS usando um manifesto ou armazenamento na Web?

Quando adiciono meu arquivo beep-23.mp3 ao manifesto do cache, o efeito sonoro não funciona mais no modo offline. Isso é um bug ou estou fazendo algo errado?

O áudio está dentro de um arquivo html como:

function playBEEP() { if (navigator.platform == "iPad" || navigator.platform == "iPhone" || navigator.platform == "iPod") { Beep.play(); } }
if (navigator.platform == "iPad" || navigator.platform == "iPhone" || navigator.platform == "iPod") {
    var Beep = document.createElement('audio');
    Beep.setAttribute('src', 'beep-23.mp3');
}

Acessado via:

$("#mybutton,#anotherbutton").each(function() {
    $(this).bind("touchstart",function(e){ 
            playBEEP();
    });
});

<html manifest='index.manifest'> faz o áudio parar de funcionar quando beep-23.mp3 estiver listado ...

ATUALIZAR CouldArmazenamento we ser usado em vez do manifesto de cache para armazenar o áudio

questionAnswers(6)

yourAnswerToTheQuestion