Почему я не могу воспроизводить аудио с помощью JavaScript на IOS? (не автозапуск) - PullRequest
0 голосов
/ 14 сентября 2018

У меня очень простой сайт. Я хотел бы иметь возможность коснуться любого места на сайте и воспроизвести аудиофайл. Кажется, моя реализация работает на всех настольных браузерах, но у меня проблемы с 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, поскольку я не играю автоматически, но это не работает. Есть идеи почему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...