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

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

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

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

Спасибо дж

1 ответ

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

Согласно новому поведению:

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