
Chrome 66 в апреле ввел ограничения, предотвращающие автовоспроизведение раздражающих видео со звуком. Однако эти новые политики пошли во вред веб-играм и другим приложениям, и Google в мае частично отложил их применение. После того как их возвращение ожидалось с Chrome 70 в этом месяце, Google снова откладывает эти политики.
Стремясь сделать воспроизведение медиа в интернете более последовательным, Google Chrome в январе добавил возможность отключать звук на сайтах по отдельности. С Chrome 66 Google ввел новые политики, регулирующие, когда медиа могут автовоспроизводиться. Во всех других случаях сайты, воспроизводящие звук, автоматически отключались:
- Контент отключен или не содержит звука
- Пользователи ранее нажимали или кликали на сайте во время сеанса просмотра
- На мобильных устройствах, если пользователь добавил сайт на главный экран
- На настольных компьютерах, если пользователь часто воспроизводил медиа на сайте, согласно Media Engagement Index
Хотя эти новые правила принесли пользу большинству пользователей — Google отмечает, что они «эффективно блокируют примерно половину нежелательного автовоспроизведения медиа в Chrome» — они пошли во вред играм и другим интерактивным веб-приложениям. Это потребовало от разработчиков обновления старых сайтов, и, как подробно описано сегодня The Verge, они ограничивают создание веб-игр некоторыми разработчиками.
В мае Google отменил применение этих новых правил к Web Audio API, используемой многими веб-приложениями. Отложенное до октября, команда Chrome признала отсутствие коммуникации по поводу изменений и позже предоставит больше руководств.
Однако накануне выпуска Chrome 70 Google откладывает применение политики автовоспроизведения до Chrome 71 в декабре. В комментарии для The Verge Google также подробно рассказал, как браузер будет определять, на каких сайтах пользователи воспроизводят аудио.
Для Web Audio API политика автовоспроизведения будет запущена в M71. Это затрагивает веб-игры, некоторые приложения WebRTC и другие веб-страницы, использующие аудиофункции. Разработчикам придется обновить свой код, чтобы воспользоваться этой политикой.
Смотрите 9to5Google на YouTube для получения дополнительных новостей: