html5 аудио проблема с сафари / iOS на асинхронном - PullRequest
0 голосов
/ 31 октября 2018

Попытка использовать HTML5 аудиоэлементы в методе async , вызывая их следующим образом:

const audio = new Audio(this.getSoundFile(audioType));
audio.play();

где this.getSoundFile(audioType) возвращает имя файла для воспроизведения. Прекрасно работает в Chrome, но в настоящее время возникает проблема в Safari и iOS, когда звуки не воспроизводятся.

После прочтения документации Apple создается впечатление, что вы не можете автоматически воспроизводить звуки без непосредственного взаимодействия с пользователем. Были ли найдены какие-либо легкие хаки / обходные пути, о которых кто-либо знает, чтобы обойти эту проблему?

...