MediaTrackSupportedConstraints.groupId
MediaTrackSupportedConstraints
ディクショナリーのgroupId
プロパティは読み取り専用のBooleanの値です。user agentがgroupId
の制約をサポートしている場合、MediaDevices.getSupportedConstraints()
の戻り値のオブジェクトに含まれtrue
が設定されます。この制約がサポートされない場合は含まれないため、false
になることはありません。
サポートされている制約のディクショナリーはnavigator.mediaDevices.getSupportedConstraints()
を呼び出すことで取得できます。
文法
groupIdConstraintSupported = supportedConstraintsDictionary["groupId"];
値
ユーザエージェントgroupId
の制約をサポートしている場合、このプロパティはディクショナリーの中に含まれ、その値は常にtrue
の値です。このプロパティが存在しない場合は、サポートされている制約ディクショナリーには存在しないため、undefined
の値を取ることになります。
例
let result = document.getElementById("result");
if (navigator.mediaDevices.getSupportedConstraints()["groupId"]) {
result.innerHTML = "Supported!";
} else {
result.innerHTML = "Not supported!";
}
結果
仕様
仕様 | 状況 | コメント |
---|---|---|
Media Capture and Streams groupId の定義 |
勧告候補 | 初版 |
ブラウザ互換性
現在、互換性データを可読形式の JSON フォーマットに置き換えているところです。
この互換性一覧は古い形式を使っており、これに含まれるデータの置き換えが済んでいません。
手助けしていただける場合は、こちらから!
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | (有) | 50 (50) | 未対応 | (有) | ? |
Feature | Android | Android Webview | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile | Chrome for Android |
---|---|---|---|---|---|---|---|
Basic support | ? | (有) | 50.0 (50) | 未対応 | ? | ? | (有) |