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

浏览器兼容性

另见