DynamicsCompressorNode:ratio 属性

基线 广泛可用

此功能已得到充分确立,并且可在许多设备和浏览器版本中使用。它自以下时间起在浏览器中可用 2021 年 4 月.

DynamicsCompressorNode 接口的ratio 属性是 k 速率 AudioParam,表示输入需要变化多少 dB 才能使输出变化 1 dB。

ratio 属性的默认值为12,其值可以在120之间设置。

Describes the effect of different ratio on the output signal

一个 AudioParam

注意:虽然返回的 AudioParam 是只读的,但它所表示的值并非如此。

示例

js
const audioCtx = new AudioContext();
const compressor = audioCtx.createDynamicsCompressor();
compressor.ratio.value = 12;

有关更完整的示例代码,请参阅 BaseAudioContext.createDynamicsCompressor()

规范

规范
Web Audio API
# dom-dynamicscompressornode-ratio

浏览器兼容性

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

另请参阅