MediaTrackConstraints: noiseSuppression-Eigenschaft

Das noiseSuppression-Attribut des MediaTrackConstraints-Wörterbuchs ist ein ConstrainBoolean, der die geforderten oder zwingenden Einschränkungen beschreibt, die auf den Wert der noiseSuppression-Eigenschaft angewendet werden.

Falls erforderlich, können Sie feststellen, ob diese Einschränkung unterstützt wird, indem Sie den Wert von MediaTrackSupportedConstraints.noiseSuppression prü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.

Rauschunterdrückung wird normalerweise von Mikrofonen bereitgestellt, obwohl sie auch von anderen Eingabequellen bereitgestellt werden kann.

Wert

Wenn dieser Wert ein einfaches true oder false ist, wird der User-Agent versuchen, Medien mit aktivierter oder deaktivierter Rauschunterdrückung gemäß den Angaben zu beziehen, falls möglich, aber er wird nicht fehlschlagen, wenn dies nicht möglich ist. Wenn der Wert stattdessen als Objekt mit einem exact-Feld angegeben ist, gibt der Boolesche Wert dieses Feldes eine erforderliche Einstellung für das Rauschunterdrückungs-Feature an; wenn dies nicht erfüllt werden kann, führt die Anfrage zu einem Fehler.

Beispiele

Siehe das Beispiel Constraint exerciser.

Spezifikationen

Specification
Media Capture and Streams
# dom-mediatrackconstraintset-noisesuppression

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
noiseSuppression constraint

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support
Requires a vendor prefix or different name for use.
Has more compatibility info.

Siehe auch