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: noiseSuppression-Eigenschaft

Eingeschränkt verfügbar

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

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.