Некоторые браузеры по умолчанию блокируют запрос автозапуска из-за раздражающей функции. Я сделал это, чтобы работать с помощью кода ниже. Работает на хроме. Он также работает в сафари, только если пользователь разрешает играть в автозапуск из настроек сайта. Если вы используете Safari, перейдите в Safari -> Настройки для этого сайта -> «Разрешить все автоигры». Надеюсь, это поможет.
<audio class="bgmusic" autoplay loop>
<source src="boss.mp3" type="audio/mpeg">
</audio>
<script>
$(document).ready(function() {
$('.bgmusic').on('canplay', function() {
this.play();
});
});
</script>
Я разветвил ваш репозиторий GitHub, чтобы настроить скрипты. Вот ссылка на мой репо: https://github.com/ashishpatelcs/Dragon-Escape/blob/master/index.html
и рабочая демоверсия: https://ashishpatelcs.github.io/Dragon-Escape/
Пожалуйста, дайте мне знать, если есть какие-либо проблемы.