Автозапуск не работает в браузере Chrome на устройстве Android - PullRequest
0 голосов
/ 10 сентября 2018

Я разрабатываю сеть, которая должна работать на компьютерах, смартфонах и iPhone. Я использую HTML-тег audio с атрибутом autoplay, и он не работает должным образом, т.е. аудио не воспроизводится автоматически

<audio id="audio3" autoplay>

Что я здесь не так делаю?

1 Ответ

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

Вы должны добавить атрибуты muted и autoplay вместе, как показано ниже

<audio id="audio3" autoplay muted>

Политика автозапуска Chrome изменилась в апреле 2018 года и выглядит следующим образом

  1. Приглушенный автовоспроизведение всегда разрешено

  2. Автозапуск со звуком разрешен, если:

    • Пользователь взаимодействовал с доменом (нажмите, коснитесь и т. Д.).
    • На рабочем столе было превышено пороговое значение индекса вовлеченности пользователя, что означает, что пользователь ранее воспроизводил видео со звуком.
    • На мобильном телефоне пользователь добавил сайт на свой домашний экран.
  3. Верхние кадры могут делегировать разрешение на автозапуск своим встроенным кадрам, чтобы разрешить автоигру со звуком

См. Google Docs для получения дополнительной информации

...