MediaTrackSettings: noiseSuppression-Eigenschaft

Die noiseSuppression-Eigenschaft des MediaTrackSettings-Wörterbuchs ist ein Boolean-Wert, der angibt, ob die Rauschunterdrückungstechnologie bei einem Audiotrack aktiviert ist oder nicht. Damit können Sie feststellen, welcher Wert ausgewählt wurde, um Ihren angegebenen Einschränkungen für den Wert dieser Eigenschaft zu entsprechen, wie im MediaTrackConstraints.noiseSuppression-Eigenschaft beschrieben, die Sie beim Aufruf von entweder getUserMedia() oder MediaStreamTrack.applyConstraints() bereitgestellt haben.

Die Rauschunterdrückung filtert automatisch den Ton, um Hintergrundgeräusche, Brummen durch Geräte und Ähnliches aus dem Ton zu entfernen, bevor er an Ihren Code geliefert wird. Diese Funktion wird typischerweise bei Mikrofonen verwendet, obwohl es technisch möglich ist, dass sie auch von anderen Eingabequellen bereitgestellt werden könnte.

Bei Bedarf können Sie feststellen, ob diese Einschränkung unterstützt wird, indem Sie den Wert von MediaTrackSupportedConstraints.noiseSuppression überprüfen, wie er durch einen Aufruf von MediaDevices.getSupportedConstraints() zurückgegeben wird. In der Regel ist dies jedoch nicht erforderlich, da Browser alle ihnen unbekannten Einschränkungen ignorieren.

Wert

Ein Boolean-Wert, der true ist, wenn der Eingabetrack die Rauschunterdrückung aktiviert hat oder false, wenn AGC deaktiviert ist.

Beispiele

Siehe das Beispiel des Constraints-Testers.

Spezifikationen

Specification
Media Capture and Streams
# dom-mediatrackconstraintset-noisesuppression

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
noiseSuppression constraint

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support
Requires a vendor prefix or different name for use.
Has more compatibility info.

Siehe auch