MediaTrackConstraints: 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 Dictionaries MediaTrackConstraints ist ein ConstrainBoolean, das die gewünschten oder erforderlichen Einschränkungen für den Wert der einschränkbaren Eigenschaft noiseSuppression beschreibt.
Bei Bedarf können Sie prüfen, ob diese Einschränkung unterstützt wird. Überprüfen Sie dazu den Wert von noiseSuppression, den ein Aufruf von MediaDevices.getSupportedConstraints() zurückgibt. In der Regel ist das jedoch nicht nötig, da Browser unbekannte Einschränkungen ignorieren.
Rauschunterdrückung wird üblicherweise von Mikrofonen bereitgestellt, kann aber auch von anderen Eingabequellen bereitgestellt werden.
Wert
Wenn der Wert einfach true oder false ist, versucht der User Agent, Medien mit entsprechend aktivierter oder deaktivierter Rauschunterdrückung zu erhalten, sofern dies möglich ist. Falls dies nicht möglich ist, schlägt die Anfrage nicht fehl. Wird der Wert stattdessen als Objekt mit einem Feld exact angegeben, legt dessen boolescher Wert eine erforderliche Einstellung für die Rauschunterdrückung fest. Kann diese Anforderung nicht erfüllt werden, führt die Anfrage zu einem Fehler.
Beispiele
Sehen Sie sich das Beispiel zum Testen von Einschränkungen an.
Spezifikationen
| Spezifikation |
|---|
| Media Capture and Streams> # dom-mediatrackconstraintset-noisesuppression> |