MediaTrackConstraints: Eigenschaft echoCancellation
Das echoCancellation
-Eigenschaftslexikon der MediaTrackConstraints
ist ein ConstrainBoolean
, das die angeforderten oder zwingenden Einschränkungen beschreibt, die für den Wert der echoCancellation
-einstellbaren Eigenschaft festgelegt sind.
Falls erforderlich, können Sie feststellen, ob diese Einschränkung unterstützt wird, indem Sie den Wert von MediaTrackSupportedConstraints.echoCancellation
überprüfen, wie er von einem Aufruf von MediaDevices.getSupportedConstraints()
zurückgegeben wird. Typischerweise ist dies jedoch unnötig, da Browser alle Einschränkungen ignorieren, die ihnen unbekannt sind.
Da RTP diese Informationen nicht enthält, werden Tracks, die mit einer WebRTC RTCPeerConnection
verbunden sind, diese Eigenschaft niemals enthalten.
Wert
Wenn dieser Wert ein einfaches true
oder false
ist, wird der Benutzeragent versuchen, Medien mit aktivierter oder deaktivierter Echokompensation entsprechend der Spezifikation zu erhalten, falls möglich, aber nicht fehlschlagen, wenn dies nicht möglich ist. Wenn der Wert stattdessen als Objekt mit einem exact
-Feld angegeben wird, gibt der boolesche Wert dieses Feldes eine erforderliche Einstellung für das Echounterdrückungsmerkmal 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-echocancellation |
Browser-Kompatibilität
BCD tables only load in the browser