Microsoft может помочь сократить неожиданное воспроизведение аудио или видео в Chrome
Microsoft интегрирует в Chromium новую политику разрешений, которая может сократить количество непредвиденных воспроизведений аудио или видео при использовании API разработчиками.

Современные браузеры уже могут отключать звук, но это не сработает, когда медиа уже воспроизводится в скрытом iframe. Microsoft надеется, что ее новая политика разрешений заполнит этот пробел и положит конец неожиданному воспроизведению аудио или видео при просмотре веб-сайтов в Chrome, но политика не будет применяться. Для этого потребуется помощь разработчика.
Согласно сообщению о состоянии Chrome, политика разрешений называется «Приостановка воспроизведения мультимедиа на неотрисованных фреймах» и была предложена разработчиками Microsoft.
«Пользователь может получить негативный опыт, если медиа продолжает воспроизводиться и издавать звук, когда не отображается», — утверждает Microsoft в своем предложении. Есть некоторые обходные пути, принятые разработчиками, но они недостаточно хороши и «могут создавать заметные для пользователя проблемы с производительностью и опытом при отображении медиаконтента».
Хотя не все подробности доступны, я изучил несколько внутренних документов, чтобы понять, как Microsoft планирует реализовать политику разрешений для обработки скрытого воспроизведения видео или аудио.
Microsoft утверждает, что политика «воспроизведения мультимедиа-контента в невидимом режиме» может сделать Интернет лучше, но как?
Сейчас, когда разработчики встраивают видео или аудио в iframe, они могут попытаться скрыть iframe, установив для CSS display значение «none», поскольку это выглядит некрасиво для конечного пользователя.
Вы можете задаться вопросом, почему разработчики пытаются скрыть iframe с видео, но есть некоторые случаи, когда сайты электронной коммерции склонны делать это. Например, разработчик может скрыть видео iframe, показывая всплывающее меню, поэтому макет остается чистым.
Хотя это и помогает с пользовательским интерфейсом, у этого подхода также есть проблема, связанная с тем, что медиафайлы автоматически начинают воспроизводиться в фоновом режиме.
Это означает, что если вы используете Chrome для просмотра веб-страниц, вы можете внезапно услышать громкий звук скрытой видео- или аудиодорожки.
Согласно документу, с которым ознакомился PCRentgen, разработчики ранее пытались бороться с неожиданным воспроизведением аудио или видео путем полной выгрузки и повторной загрузки iframe, но это приводило к проблемам с производительностью.
Благодаря новой политике разрешений веб-приложения теперь могут сообщать Chrome или Edge о необходимости приостанавливать воспроизведение медиафайла iframe, когда он не отображается, и возобновлять его, когда он снова отображается.
Эта политика разрешений официально называется «воспроизведение мультимедиа-данных-в-невидимом-режиме», но она пока не включена по умолчанию.

Как только политика разрешений получит широкое распространение, вам будет удобнее пользоваться веб-браузерами Chrome или Edge, поскольку вероятность того, что вас застанут врасплох скрытые аудио- или видеоматериалы, будет ниже.
«Цель этого предложения — предоставить веб-приложениям возможность управлять встроенным медиаконтентом таким образом, чтобы гарантировать пользователям комфортный опыт при изменении статуса рендеринга iframe», — написала Microsoft в сообщении, обнаруженном Windows Latest.
«Это должно позволить разработчикам создавать более удобные для пользователей интерфейсы, а также повысить производительность, позволив браузеру обрабатывать воспроизведение контента, который не виден пользователям».
Новая политика разрешений будет полезна всем браузерам на базе Chromium, но она все еще находится на стадии экспериментов, и мы не знаем, когда она начнет внедряться.
Стоит отметить, что это не единственная функция, которую Microsoft рекламирует для улучшения Chrome и Интернета в целом.
Читайте также: Новые функции HDR в Windows 11: Автоматическое воспроизведение и поддержка JXR-обоев