Приглушенное видео автозапуска показывает ошибку: сбой воспроизведения (), поскольку пользователь не взаимодействовал с документом первым.
Я пытаюсь сделать автозапуск видео HTML5 (в отключенном состоянии) во всплывающем окне на странице. Всплывающее окно скрыто при загрузке страницы. Когда пользователь пытается выйти из страницы (сверху), он показывает всплывающее видео с автозапуском и отключенным звуком. Затем я попытался воспроизвести видео с помощью JavaScript, но он выдает эту ошибку: play() failed because the user didn't interact with the document first.
Это прекрасно работает, если я нажимаю где-нибудь на странице или если панель разработчика открыта до отображения всплывающего окна с видео. Я использую Flow Player и выпускаю только в Google Chrome (отлично работает на FF).
Можете ли вы дать какие-либо идеи о том, как преодолеть это?
Спасибо дж
1 ответ
Google Chrome обновил правила автозапуска. URL для справки
Согласно новому поведению:
- Приглушенный автовоспроизведение всегда разрешено.
- Автозапуск со звуком разрешен, если:
- Пользователь взаимодействовал с доменом (нажмите, нажмите и т. Д.).
- На настольном компьютере было превышено пороговое значение индекса вовлеченности пользователя, что означает, что пользователь ранее воспроизводил видео со звуком.
- На мобильном телефоне пользователь добавил сайт на свой домашний экран.
- Верхние фреймы могут делегировать разрешение автозапуска для своих фреймов, чтобы разрешить автоигру со звуком.