Permissions-Policy: speaker-selection
Experimental: これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。
HTTP の Permissions-Policy
ヘッダーの speaker-selection
ディレクティブは、現在の文書がオーディオ出力機器(スピーカー、ヘッドフォンなど)を列挙および選択できるかどうかを制御します。
仕様上、定義されたポリシーによりこの機能の使用がブロックされた場合、
MediaDevices.enumerateDevices()
は audio output 型の機器を返しません。MediaDevices.selectAudioOutput()
は、音声出力を選択するためのポップアップを表示せず、返されるプロミス (Promise
) はDOMException
のNotAllowedError
型で拒否されます。HTMLMediaElement.setSinkId()
およびAudioContext.setSinkId()
は、オーディオ出力用に呼び出された場合、NotAllowedError
例外を発生します。
構文
http
Permissions-Policy: speaker-selection=<allowlist>;
<allowlist>
-
この機能を許可するオリジンのリストです。
Permissions-Policy
> 構文を参照してください。
既定のポリシー
speaker-selection
の既定の許可リストは self
です。
仕様書
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.
ブラウザーの互換性
関連情報
Permissions-Policy
ヘッダー- 権限ポリシー