Я пытаюсь воспроизвести аудио без взаимодействия с пользователем и получаю ошибку:
"Uncaught (in promise) DOMException: The play method is not allowed by the user agent or the platform in the current context, possibly because the user denied permission."
Вот мой код:
<audio id="beep"> <source src="~/Content/Sounds/beep.mp3" type="audio/mp3"> </audio>
<script>
var playAudio = $("#beep")[0];
playAudio.play();
</script>
Как я понимаю, это запрещено текущими браузерами воспроизводить аудио без явного взаимодействия пользователя. Возможно ли как-то, когда страница загружается, попросить пользователя дать разрешение на воспроизведение аудио на сайте, и только после явного разрешения пользователя загрузить страницу, а затем вызывать этот код в JS, когда мне нужно?