MediaTrackConstraints:noiseSuppression 属性

MediaTrackConstraints 字典的 noiseSuppression 属性是一个 ConstrainBoolean,描述了对 noiseSuppression 可约束属性的值施加的请求或强制约束。

如果需要,您可以通过检查 MediaTrackSupportedConstraints.noiseSuppression 的值来确定此约束是否受支持,该值由对 MediaDevices.getSupportedConstraints() 的调用返回。但是,通常情况下,这没有必要,因为浏览器会忽略任何它们不熟悉的约束。

降噪通常由麦克风提供,但也可以由其他输入源提供。

如果此值为简单的 truefalse,则用户代理将尝试获取启用或禁用降噪功能的媒体(如果可能),但如果无法执行此操作,则不会失败。如果值改为作为具有 exact 字段的对象给出,则该字段的布尔值表示降噪功能的所需设置;如果无法满足此设置,则请求将导致错误。

示例

请参阅 约束练习器 示例。

规范

规范
媒体捕获和流
# dom-mediatrackconstraintset-noisesuppression

浏览器兼容性

BCD 表格仅在浏览器中加载

另请参阅