MediaTrackSupportedConstraints.autoGainControl

MediaTrackSupportedConstraintsディクショナリーのautoGainControlプロパティは読み取り専用のBooleanの値です。user agentautoGainControlの制約をサポートしている場合、MediaDevices.getSupportedConstraints()の戻り値のオブジェクトに含まれtrueが設定されます。この制約がサポートされない場合は含まれないため、falseになることはありません。

サポートされている制約のディクショナリーはnavigator.mediaDevices.getSupportedConstraints()を呼び出すことで取得できます。

autoGainControlの制約は、ブラウザが、メディアトラックの(ボリューム)ゲインを自動的に制御する機能を提供するかどうかを示します。当然ながら、これは個々のデバイスが自動ゲイン制御をサポートしているかに依存します。一般的に、この機能はマイクが提供します。

文法

autoGainSupported = supportedConstraintsDictionary["autoGainControl"];

ユーザエージェントautoGainControlの制約をサポートしている場合、このプロパティはディクショナリーの中に含まれ、その値は常にtrueの値です。このプロパティが存在しない場合は、サポートされている制約ディクショナリーには存在しないため、undefinedの値を取ることになります。

この例では、単純に、あなたのブラウザがautoGainControlの制約をサポートしているかどうかを表示するものです。

let result = document.getElementById("result");

if (navigator.mediaDevices.getSupportedConstraints()["autoGainControl"]) {
    result.innerHTML = "Supported!";
} else {
    result.innerHTML = "Not supported!";
}

結果

仕様

仕様 状態 コメント
Media Capture and Streams
autoGainControl の定義
勧告候補 初版

ブラウザ互換性

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support (有) mozAutoGainControl 46 (46)
autoGainControl 55 (55)
未サポート (有) ?
Feature Android Android Webview Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile Chrome for Android
Basic support ? (有) mozAutoGainControl 46.0 (46)
autoGainControl 50.0 (50)
未サポート ? ? (有)

関連項目

ドキュメントのタグと貢献者

 このページの貢献者: e53e04ac
 最終更新者: e53e04ac,