MediaTrackSupportedConstraints.groupId
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2017.
MediaTrackSupportedConstraints
辞書の groupId
プロパティは読み取り専用の論理値で、 MediaDevices.getSupportedConstraints()
が返すオブジェクトに存在(true
に設定)するならば、ユーザーエージェントが groupId
制約に対応しています。制約に対応していない場合、リストには含まれなくなりますので、この値が false
になることはありません。
対応している制約の辞書は navigator.mediaDevices.getSupportedConstraints()
を呼び出すことで取得できます。
値
ユーザーエージェントが groupId
制約に対応している場合、このプロパティが辞書に現れます(値は常に true
です)。このプロパティがない場合は、対応している制約の辞書から欠落しており、その値を見ようとすると undefined
が返されます。
例
js
let result = document.getElementById("result");
if (navigator.mediaDevices.getSupportedConstraints().groupId) {
result.textContent = "Supported!";
} else {
result.textContent = "Not supported!";
}
結果
仕様書
Specification |
---|
Media Capture and Streams # dom-mediatrackconstraintset-groupid |
ブラウザーの互換性
BCD tables only load in the browser