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