Uncaught (в обещании) DOMException при воспроизведении аудио клика (проблема автозапуска) - PullRequest
0 голосов
/ 25 июня 2019

У меня есть простой скрипт для воспроизведения аудиопотока, когда я нажимаю на определенную кнопку:

 var audio1 = document.getElementById("audio1");

    function play1(){
       audio1.play();
    }

И простой HTML-аудиоплеер:

<audio volume="0" controlslist="nodownload" id="audio1" src="http://audio-stream.com" width="100%" height="100%"/>

А также простая кнопка img:

<img onclick="play1()" src="http://button-img.com"/>

И это действительно работает, когда я нажимаю кнопку img, звук начинает воспроизводиться, но есть одна проблема - автозапуск. На самом деле, когда я нажимаю на любую ссылку на сайте и после загрузки страницы, звук начинает воспроизводиться без нажатия кнопки - автозапуск. Но если я нажимаю на кнопку обновления в браузере или когда захожу на сайт, в этом случае автозапуск не происходит ..

Это также показывает эту ошибку в консоли Uncaught (in promise) DOMException в строке кода audio1.play();

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