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, der die gewünschten oder zwingenden Einschränkungen für den Wert der einschränkbaren Eigenschaft noiseSuppression beschreibt.
Bei Bedarf können Sie feststellen, ob diese Einschränkung unterstützt wird, indem Sie den Wert von noiseSuppression prüfen, den ein Aufruf von MediaDevices.getSupportedConstraints() zurückgibt. Normalerweise ist das jedoch nicht nötig, da Browser Einschränkungen ignorieren, die sie nicht kennen.
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 abzurufen, sofern dies möglich ist. Schlägt das fehl, führt es nicht zu einem Fehler. Wird der Wert stattdessen als Objekt mit einem Feld exact angegeben, legt dessen boolescher Wert eine zwingende Einstellung für die Rauschunterdrückung fest. Kann diese nicht erfüllt werden, führt die Anfrage zu einem Fehler.
Beispiele
Siehe das Beispiel Constraint exerciser.
Spezifikationen
| Spezifikation |
|---|
| Media Capture and Streams> # dom-mediatrackconstraintset-noisesuppression> |