У меня очень простой сайт. Я хотел бы иметь возможность коснуться любого места на сайте и воспроизвести аудиофайл. Кажется, моя реализация работает на всех настольных браузерах, но у меня проблемы с Safari на iOS.
Вот мой JS:
<script>
var taudio = new Audio('http://example.com/sound.wav');
document.onclick = function() {
alert("hello")
taudio.play();
}
</script>
А вот и HTML:
<body>
<div style="background-image: url(http://example.com/background.png)"></div>
</body>
Насколько я могу судить, нет причин, по которым это не должно работать на iOS, поскольку я не играю автоматически, но это не работает. Есть идеи почему?