MediaTrackConstraints: echoCancellation 属性
MediaTrackConstraints
字典的 echoCancellation
属性是一个 ConstrainBoolean
,描述了对 echoCancellation
可约束属性的值施加的请求或强制约束。
如果需要,可以通过检查 MediaTrackSupportedConstraints.echoCancellation
的值来确定此约束是否受支持,该值由对 MediaDevices.getSupportedConstraints()
的调用返回。但是,通常情况下,这并非必需,因为浏览器会忽略它们不认识的任何约束。
由于 RTP 不包含此信息,因此与 WebRTC RTCPeerConnection
关联的轨道永远不会包含此属性。
值
如果此值是一个简单的 true
或 false
,则用户代理将尝试获取具有根据指定启用或禁用回声消除功能的媒体(如果可能),但如果无法完成,则不会失败。相反,如果该值是带有 exact
字段的对象,则该字段的布尔值表示回声消除功能的必需设置;如果无法满足,则请求将导致错误。
示例
请参阅 约束执行器 示例。
规范
规范 |
---|
媒体捕获和流 # dom-mediatrackconstraintset-echocancellation |
浏览器兼容性
BCD 表仅在浏览器中加载