Автозапуск iframe src на YouTube не работает в браузере Chrome - PullRequest
0 голосов
/ 11 мая 2018

Я прикрепил этот код iframe к моей простой HTML-странице.здесь я хочу сделать автоматическое воспроизведение, когда страница загружена.Я попробовал в Firefox, он работает нормально для меня.когда я загружаю в chrome, он не получает автозапуск.

мой код <iframe width="420" height="345" src="https://www.youtube.com/embed/qsP3Y4hHyeM?autoplay=1"> </iframe>

отлично работает для браузера Firefox.но когда я загружаю в браузер Chrome, он не работает.

Кто-нибудь, не могли бы вы мне помочь?

Есть ли у меня какие-то дополнительные параметры?

Спасибо.

Ответы [ 2 ]

0 голосов
/ 15 марта 2019

Эта функция была введена командой разработчиков Chrome еще в 2018 году: https://developers.google.com/web/updates/2017/09/autoplay-policy-changes

и связанным с ней требованием: https://developers.google.com/web/updates/2017/09/autoplay-policy-changes#iframe

В статье объясняются условия, касающиеся встроенного звука/ видео контента и относительно взаимодействия с пользователем, требуются для того, чтобы Autoplay функционировал:

  • Приглушенный автозапуск всегда разрешен.
  • Верхние кадры могут делегировать разрешение автозапускаих фреймы для автозапуска со звуком

    <!-- Autoplay is allowed. -->
    <iframe src="https://cross-origin.com/myvideo.html" allow="autoplay">
    
    <!-- Autoplay and Fullscreen are allowed. -->
    <iframe src="https://cross-origin.com/myvideo.html" allow="autoplay; fullscreen">
    
  • Автозапуск со звуком разрешен, если:
    • Пользователь взаимодействовал с доменом (нажмите, коснитесь и т. д.).
    • На мобильном телефоне пользователь [добавил сайт на свой домашний экран].
    • На настольном компьютере было превышено пороговое значение индекса вовлеченности пользователей, что означает, что пользователь ранее воспроизводил видео со звуком.

Индекс вовлеченности СМИ (MEI)

MEI измеряет склонность человека к потреблению медиа на сайте.Текущий подход Chrome - это соотношение посещений к значительным событиям воспроизведения мультимедиа на источник:

  • Потребление мультимедиа (аудио / видео) должно быть больше 7 секунд.
  • Аудио должно бытьприсутствует и включен.
  • Вкладка с видео активна.
  • Размер видео (в пикселях) должен быть больше 200x140.
0 голосов
/ 14 мая 2018

Команда разработчиков Chrome отключила функцию автозапуска, чтобы избежать раздражения пользователей из-за автоматического воспроизведения видео. Вы можете включить его, выполнив следующие действия:

  1. Открытие браузера Chrome и ввод: chrome: // flags / # autoplay-policy
  2. Изменение "политики автозапуска" с "По умолчанию" на "Нет жеста пользователя требуется "
  3. Нажатие «перезапуск»
  4. Перезагрузка устройства

Теперь автозапуск снова работает в компонентах веб-просмотра, используемых в вашем приложении.

...