@WebforSelf

Как решить проблему с autoplay в google chrome?

У гугла есть политика автозапуска со звуком
https://developers.google.com/web/updates/2017/09/...

Задача такая стоит ,сделать иконки при наведении на них появляется и проигрывается видео со звуком.
Если зайти на сайт и сразу пытаться навести на видео то выходят предупреждения

jquery-3.5.1.min.js:2 Unmuting failed and the element was paused instead because the user didn't interact with the document before.

Но достаточно клацнуть по всплывающему фото или всплывающему блоку ( чтоб прошло взаимодействие с юзером) то все видео отлично подгружаются. Скажите как сделать так чтоб видео работали без этих бубнов?
Возможно есть какое то решение, выполнить действие после полной загрузки сайта?
  • Вопрос задан
  • 716 просмотров
Пригласить эксперта
Ответы на вопрос 1
Oldshelf
@Oldshelf
Звук во всех браузерах проигрывается только после любого клика по странице сайта.

Видео, по информации из приведённой ссылки:
1. "Muted autoplay is always allowed."
2. "One cool way to engage users is about using muted autoplay and let them chose to unmute (see code snippet below). Some websites already do this effectively, including Facebook, Instagram, Twitter, and YouTube."

То есть, можно начать проигрывать видео без звука и включить звук по клику на ролик.
Также, если посетитель перешёл на страницу с видео по ссылке с другой страницы этого сайта, то видео проигрывается со звуком без ограничений - так это работает на YouTube.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
28 нояб. 2024, в 13:31
30000 руб./за проект
28 нояб. 2024, в 13:22
1000 руб./за проект
28 нояб. 2024, в 13:00
70000 руб./за проект