MediaTrackSupportedConstraints.volume
非推奨;: この機能は非推奨になりました。まだ対応しているブラウザーがあるかもしれませんが、すでに関連するウェブ標準から削除されているか、削除の手続き中であるか、互換性のためだけに残されている可能性があります。使用を避け、できれば既存のコードは更新してください。このページの下部にある互換性一覧表を見て判断してください。この機能は突然動作しなくなる可能性があることに注意してください。
MediaTrackSupportedConstraints
辞書の volume
プロパティは読み取り専用の論理値で、 MediaDevices.getSupportedConstraints()
が返すオブジェクトに存在(true
に設定)するならば、ユーザーエージェントが volume
制約に対応しています。制約に対応していない場合、リストには含まれなくなりますので、この値が false
になることはありません。
対応している制約の辞書は navigator.mediaDevices.getSupportedConstraints()
を呼び出すことで取得できます。
値
ユーザーエージェントが volume
制約に対応している場合、このプロパティが辞書に現れます(値は常に true
です)。このプロパティがない場合は、対応している制約の辞書から欠落しており、その値を見ようとすると undefined
が返されます。
例
js
let result = document.getElementById("result");
if (navigator.mediaDevices.getSupportedConstraints().volume) {
result.textContent = "Supported!";
} else {
result.textContent = "Not supported!";
}
結果
ブラウザーの互換性
BCD tables only load in the browser