Puede almacenar en caché los archivos de sonido en una aplicación web de iOS utilizando un manifiesto o almacenamiento web?

Cuando agrego mi archivo beep-23.mp3 al manifiesto de caché, el efecto de sonido ya no funciona dentro o fuera de línea. ¿Es esto un error o estoy haciendo algo mal?

El audio está dentro de un archivo 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');
}

Accesado a través de:

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

<html manifest='index.manifest'> hace que el audio deje de funcionar cuando suena el pitido 23.mp3 ...

ACTUALIZAR PodríaAlmacenamiento we se utilizará en lugar del manifiesto de caché para almacenar el audio ??