Spec-Zone.ru › HTTP

Политика функций: speaker-selection

Политика функций: speaker-selection

Экспериментально: Это экспериментальная технология
Перед использованием в рабочей среде внимательно изучите таблицу совместимости браузеров.

Заголовок HTTP Feature-Policy директива speaker-selection управляет тем, разрешено ли текущему документу перечислять и выбирать аудиовыходные устройства (динамики, наушники и т.д.).

Когда эта политика включена и разрешение отказано:

  • MediaDevices.enumerateDevices() не вернёт устройства типа аудиовыход.
  • MediaDevices.selectAudioOutput() не отобразит всплывающее окно для выбора аудиовыхода и отклонит промис с NotAllowedError.
  • HTMLMediaElement.setSinkId() выбросит NotAllowedError при вызове для аудиовыхода.

Синтаксис

Feature-Policy: speaker-selection <allowlist>;
<allowlist>

Список источников, для которых разрешена функция. См. Feature-Policy.

Политика по умолчанию

Список разрешенных источников по умолчанию для speaker-selection — 'self'.

Спецификации

Спецификация
API устройств аудиовыхода
# permissions-policy-integration

Совместимость с браузерами

Рабочие столы Мобильные устройства
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox for Android Opera Android Safari на IOS Samsung Internet
speaker-selection
Нет
Нет
92
Поддерживается только через атрибут allow на элементах <iframe>.
Нет
Нет
Нет
Нет
Нет
Нет
Нет
Нет
Нет

См. также

  • Feature-Policy заголовок
  • Политика функций
  • Использование Политики функций

© 2005–2022 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Feature-Policy/speaker-selection

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API