DynamicsCompressorNode:knee 属性

基线 广泛可用

此功能已得到良好建立,并在许多设备和浏览器版本中都能正常工作。它自以下时间起在所有浏览器中都可用 2021 年 4 月.

DynamicsCompressorNode 接口的 knee 属性是一个 k 速率 AudioParam,包含一个分贝值,表示阈值以上曲线平滑过渡到压缩部分的范围。

knee 属性的默认值为 30,可以设置为 040 之间。

Describes the effect of a knee, showing two curves one for a hard knee, the other for a soft knee.

一个 AudioParam

注意:尽管返回的 AudioParam 是只读的,但它表示的值不是。

示例

js
const audioCtx = new AudioContext();
const compressor = audioCtx.createDynamicsCompressor();
compressor.knee.value = 40;

请参阅 BaseAudioContext.createDynamicsCompressor() 获取更完整的示例代码。

规范

规范
Web Audio API
# dom-dynamicscompressornode-knee

浏览器兼容性

BCD 表格仅在启用了 JavaScript 的浏览器中加载。

另请参阅