Приглушенное видео автозапуска показывает ошибку: сбой воспроизведения (), поскольку пользователь не взаимодействовал с документом первым. - PullRequest
0 голосов
/ 26 июня 2018

Я пытаюсь сделать автозапуск видео HTML5 (в отключенном состоянии) во всплывающем окне на странице. Всплывающее окно скрыто при загрузке страницы. Когда пользователь пытается выйти из страницы (сверху), он показывает всплывающее видео с автозапуском и отключенным звуком. Затем я попытался воспроизвести видео с помощью JavaScript, но выдает эту ошибку: play() failed because the user didn't interact with the document first.

Работает нормально, если я нажимаю где-нибудь на странице или если панель разработчика открыта до отображения всплывающего окна с видео. Я использую Flow Player и выпускаю только в Google Chrome (отлично работает на FF).

Можете ли вы дать какие-либо идеи о том, как преодолеть это?

Спасибо, J

1 Ответ

0 голосов
/ 26 июня 2018

Google Chrome обновил правила автозапуска. URL для справки

В соответствии с новым поведением:

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