Автоматический запуск и петля не работают для аудио атрибута - PullRequest
0 голосов
/ 02 сентября 2018
            <audio autoplay loop>
                <source src="boss.mp3">
              </audio>

Это в моем игровом индексе, и оно должно работать. Но когда я загружаю страницу, я ничего не слышу, все остальные мои звуки работают, кроме этого

Вот мой полный код https://github.com/Mzema4818/Dragon-Escape/blob/master/index.html

1 Ответ

0 голосов
/ 04 сентября 2018

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

Пожалуйста, дайте мне знать, если есть какие-либо проблемы.

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