Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

MediaTrackSettings: Eigenschaft noiseSuppression

Eingeschränkt verfügbar

Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.

Die Eigenschaft noiseSuppression des MediaTrackSettings-Dictionarys ist ein boolescher Wert, der angibt, ob die Rauschunterdrückung für eine Audiospur aktiviert ist. Damit können Sie feststellen, welcher Wert ausgewählt wurde, um die von Ihnen festgelegten Constraints für diese Eigenschaft zu erfüllen. Diese Constraints haben Sie über die Eigenschaft MediaTrackConstraints.noiseSuppression angegeben, als Sie getUserMedia() oder MediaStreamTrack.applyConstraints() aufgerufen haben.

Die Rauschunterdrückung filtert das Audiosignal automatisch, um Hintergrundgeräusche, durch Geräte verursachtes Brummen und Ähnliches zu entfernen, bevor das Signal an Ihren Code übergeben wird. Diese Funktion wird üblicherweise bei Mikrofonen eingesetzt, könnte technisch gesehen aber auch für andere Eingabequellen bereitgestellt werden.

Bei Bedarf können Sie prüfen, ob dieses Constraint unterstützt wird, indem Sie den Wert von noiseSuppression untersuchen, den ein Aufruf von MediaDevices.getSupportedConstraints() zurückgibt. In der Regel ist das jedoch nicht nötig, da Browser ihnen unbekannte Constraints ignorieren.

Wert

Ein boolescher Wert, der true ist, wenn die Rauschunterdrückung für die Eingabespur aktiviert ist, oder false, wenn AGC deaktiviert ist.

Beispiele

Siehe das Beispiel zum Ausprobieren von Constraints.

Spezifikationen

Spezifikation
Media Capture and Streams
# dom-mediatrackconstraintset-noisesuppression

Browser-Kompatibilität

Siehe auch