Permissions-Policy : directive speaker-selection
Expérimental: Il s'agit d'une technologie expérimentale.
Vérifiez attentivement le tableau de compatibilité des navigateurs avant de l'utiliser en production.
L'en-tête HTTP Permissions-Policy avec la directive speaker-selection contrôle si le document actuel est autorisé à énumérer et sélectionner des périphériques de sortie audio (haut-parleurs, écouteurs, etc.).
Plus précisément, lorsqu'une politique définie bloque l'utilisation de cette fonctionnalité :
MediaDevices.enumerateDevices()ne retourne pas les périphériques de type sortie audio.MediaDevices.selectAudioOutput()n'affiche pas la fenêtre intrusive (popup en anglais) pour sélectionner une sortie audio, et la promesse (Promise) retournée est rejetée avec uneDOMExceptionde typeNotAllowedError.HTMLMediaElement.setSinkId()etAudioContext.setSinkId()lèvent une erreurNotAllowedErrorsi appelés pour une sortie audio.
Syntaxe
http
Permissions-Policy: speaker-selection=<allowlist>;
<allowlist>-
Une liste d'origines pour lesquelles l'autorisation d'utiliser la fonctionnalité est accordée. Voir
Permissions-Policy> Syntaxe pour plus de détails.
Règle par défaut
La liste d'autorisations par défaut pour speaker-selection est self.
Spécifications
Cette fonctionnalité ne semble pas être définie dans une spécification.>Compatibilité des navigateurs
Voir aussi
- L'en-tête
Permissions-Policy - Politique de permissions