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
BCD tables only load in the browser