DynamicsCompressorNode: attack 屬性

Baseline 已廣泛支援

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

DynamicsCompressorNode 介面的 attack 屬性是一個 k-rateAudioParam,表示將增益降低 10 dB 所需的時間(以秒為單位)。它定義了當音量增加時訊號適應的速度。

attack 屬性的預設值為 0.003,其值可以在 01 之間設定。

一個 AudioParam

注意: 雖然返回的 AudioParam 是隻讀的,但它表示的值不是。

示例

js
const audioCtx = new AudioContext();
const compressor = audioCtx.createDynamicsCompressor();
compressor.attack.value = 0;

有關更完整的示例程式碼,請參閱 BaseAudioContext.createDynamicsCompressor()

規範

規範
Web Audio API
# dom-dynamicscompressornode-attack

瀏覽器相容性

另見