DynamicsCompressorNode: threshold 属性

基线 广泛可用

此功能已得到良好确立,并在许多设备和浏览器版本中有效。它自 2021 年 4 月.

报告反馈

threshold 属性是 DynamicsCompressorNode 接口的 k-rate AudioParam,表示压缩开始生效的 dB 值。

The threshold attribute has no effect on signals lowers than its value, but induce volume reduction on signal stronger than its value.

threshold 属性的默认值为 -24,可以设置为 -1000 之间的任何值。

一个 AudioParam

示例

注意:虽然返回的 AudioParam 是只读的,但它所代表的值不是。
const audioCtx = new AudioContext();
const compressor = audioCtx.createDynamicsCompressor();
compressor.threshold.value = -50;

js

规范

请参阅 BaseAudioContext.createDynamicsCompressor() 获取更完整的示例代码。
Web Audio API
# 规范

浏览器兼容性

dom-dynamicscompressornode-threshold

另请参阅