MediaTrackSupportedConstraints
辞書の facingMode
プロパティは読み取り専用のブール値で、ユーザーエージェントが facingMode
の制約に対応している場合にのみ、 MediaDevices.getSupportedConstraints()
が返すオブジェクトに存在します (そして true
に設定されます)。制約がサポートされていない場合はリストに含まれないので、この値は決して false
にはなりません。
対応している制約の辞書にアクセスするには navigator.mediaDevices.getSupportedConstraints()
を呼び出してください。
構文
facingModeConstraintSupported = supportedConstraintsDictionary.facingMode;
値
このプロパティは、ユーザーエージェントが facingMode
制約に対応している場合、辞書に存在します (そして、その値は常に true
です)。このプロパティが存在しない場合、このプロパティは対応している制約ディクショナリから欠落しており、その値を見ようとすると undefined
になります。
例
HTML
CSS
JavaScript
let result = document.getElementById("result");
if (navigator.mediaDevices.getSupportedConstraints().facingMode) {
result.innerHTML = "Supported!";
} else {
result.innerHTML = "Not supported!";
}
結果
仕様書
仕様書 | 状態 | 備考 |
---|---|---|
Media Capture and Streams facingMode の定義 |
勧告候補 | 初回定義 |
ブラウザーの互換性
BCD tables only load in the browser
このページの互換性一覧表は構造化データから生成されています。データに協力していただけるのであれば、 https://github.com/mdn/browser-compat-data をチェックアウトしてプルリクエストを送信してください。