Permissions-Policy: speaker-selection
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig, bevor Sie diese produktiv verwenden.
Die HTTP-Permissions-Policy
-Header-Direktive speaker-selection
steuert, ob das aktuelle Dokument berechtigt ist, Audioausgabegeräte (Lautsprecher, Kopfhörer usw.) aufzulisten und auszuwählen.
Insbesondere, wenn eine definierte Richtlinie die Nutzung dieser Funktion blockiert:
MediaDevices.enumerateDevices()
wird keine Geräte vom Typ Audioausgabe zurückgeben.MediaDevices.selectAudioOutput()
wird das Popup zur Auswahl einer Audioausgabe nicht anzeigen, und der 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 erteilt wird, das Feature zu nutzen. Siehe
Permissions-Policy
> Syntax für weitere Details.
Standardrichtlinie
Die Standard-Allowlist 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.
Browser-Kompatibilität
BCD tables only load in the browser