AudioContext: baseLatency 屬性

Baseline 已廣泛支援

此特性已得到良好支援,可在多種裝置和瀏覽器版本上使用。自 2021 年 4 月起,所有瀏覽器均已支援此特性。

AudioContext 介面的只讀屬性 baseLatency 返回一個雙精度浮點數,表示 AudioContext 將音訊緩衝區從 AudioDestinationNode(即音訊圖的末端)傳遞到主機系統的音訊子系統準備播放時所產生的處理延遲(以秒為單位)。

注意:您可以在 構造時使用 latencyHint 選項來請求特定的延遲,但瀏覽器可能會忽略該選項。

表示基礎延遲(以秒為單位)的雙精度浮點數。

示例

js
// default latency ("interactive")
const audioCtx1 = new AudioContext();
console.log(audioCtx1.baseLatency); // 0.00

// higher latency ("playback")
const audioCtx2 = new AudioContext({ latencyHint: "playback" });
console.log(audioCtx2.baseLatency); // 0.15

規範

規範
Web Audio API
# dom-audiocontext-baselatency

瀏覽器相容性

另見