DynamicsCompressorNode: knee 屬性

Baseline 已廣泛支援

此特性已相當成熟,可在許多裝置和瀏覽器版本上使用。自 ⁨2015 年 7 月⁩以來,各瀏覽器均已提供此特性。

DynamicsCompressorNode 介面的 knee 屬性是一個 k-rateAudioParam,其中包含一個分貝值,表示閾值之上曲線平滑過渡到壓縮部分範圍。

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

瀏覽器相容性

另見