Я пытаюсь получить небольшой звуковой файл, чтобы играть автоматически, используя тег и javascript, чтобы инициировать его.
<audio id="denied" preload="auto" controls="false">
<source src="sound/denied.wav" />
</audio>
И затем через javascript, в соответствующее время:
$('#denied')[0].play()
Прекрасно работает на Chrome на моем рабочем столе. В Android 4.1.1 звук не будет воспроизводиться, если только я не нажму "воспроизведение" на аудиоустройствах HTML5 до того, как javascript попытается воспроизвести его.
Таким образом, в основном браузер Android (фондовый или Dolphin) не будет воспроизводить аудио, если пользователь не инициирует его в какой-то момент перед javascript. Это предназначено? Есть ли способ обойти это?