AudioContext: baseLatency 属性

基线 广泛可用

此功能已经成熟,可以在许多设备和浏览器版本中运行。从以下时间起,它在所有浏览器中可用 2021 年 4 月.

baseLatencyAudioContext 接口的只读属性,它返回一个 double 值,表示 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

浏览器兼容性

BCD 表格仅在浏览器中加载

另请参阅