Permissions-Policy: speaker-selection directive
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Der HTTP-Header Permissions-Policy
mit der Direktive speaker-selection
steuert, ob das aktuelle Dokument berechtigt ist, Audioausgabegeräte (Lautsprecher, Kopfhörer usw.) aufzulisten und auszuwählen.
Konkret, wenn eine definierte Richtlinie die Nutzung dieser Funktion blockiert:
MediaDevices.enumerateDevices()
wird keine Geräte des Typs audio output zurückgeben.MediaDevices.selectAudioOutput()
wird das Popup zur Auswahl eines Audioausgangs nicht anzeigen, und das zurückgegebenePromise
wird mit einemDOMException
vom TypNotAllowedError
abgelehnt.HTMLMediaElement.setSinkId()
undAudioContext.setSinkId()
werfen einenNotAllowedError
, wenn sie für eine Audioausgabe aufgerufen werden.
Syntax
Permissions-Policy: speaker-selection=<allowlist>;
<allowlist>
-
Eine Liste von Ursprüngen, für die die Erlaubnis zur Nutzung der Funktion erteilt wird. Siehe
Permissions-Policy
> Syntax für weitere Details.
Standardrichtlinie
Die Standarddurchlässigkeitsliste für speaker-selection
ist self
.
Spezifikationen
No specification found
No specification data found for http.headers.Permissions-Policy.speaker-selection
.
Check for problems with this page or contribute a missing spec_url
to mdn/browser-compat-data. Also make sure the specification is included in w3c/browser-specs.