Spec-Zone.ru › HTTP

Заголовки: Permissions-Policy.speaker-selection

Директива Permissions-Policy: speaker-selection

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

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

В частности, если определённая политика блокирует использование этой функции:

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

Синтаксис

Permissions-Policy: speaker-selection=<allowlist>;
<allowlist>

Список источников, которым предоставлено разрешение на использование этой функции. Подробнее см. в разделе Permissions-Policy > Синтаксис.

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

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

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

Эта функция, по-видимому, не определена ни в одной спецификации.>

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

См. также

  • Заголовок Permissions-Policy
  • Политика разрешений

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

Spec-Zone.ru

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