HTML5 Audio no puede reproducirse a través de Javascript a menos que se active manualmente una vez

Estoy intentando que un archivo de sonido pequeño se reproduzca automáticamente utilizando una etiqueta y un javascript para iniciarlo.

<audio id="denied" preload="auto" controls="false">
    <source src="sound/denied.wav" />
 </audio>

Y luego a través de javascript, en el momento apropiado:

$('#denied')[0].play()

Funciona bien en Chrome en mi escritorio. En Android 4.1.1, el sonido no se reproducirá, a menos que presione "reproducir" en los controles de audio HTML5 antes de que javascript intente reproducirlo.

Entonces, básicamente, el navegador de Android (de archivo o Dolphin) no reproducirá el audio a menos que el usuario lo inicie en algún momento antes del javascript. ¿Está previsto esto? ¿Hay alguna manera de evitar esto?

Respuestas a la pregunta(9)

Su respuesta a la pregunta