MediaTrackConstraints:noiseSuppression 属性

可用性有限

此特性不是基线特性,因为它在一些最广泛使用的浏览器中不起作用。

MediaTrackConstraints 字典的 noiseSuppression 属性是一个 ConstrainBoolean,用于描述应用于 noiseSuppression 可约束属性的值的请求或强制约束。

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

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

如果此值为简单的 truefalse,则用户代理将尝试在可能的情况下以指定的启用或禁用降噪功能的方式获取媒体,但如果无法做到这一点,也不会失败。如果该值而是作为带有 exact 字段的对象给出,则该字段的布尔值表示降噪功能的必需设置;如果无法满足该设置,则请求将导致错误。

示例

请参阅 Constraint exerciser 示例。

规范

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

浏览器兼容性

另见