AudioContext()

实验性: 这是一项实验性技术
在将其用于生产之前,请仔细检查浏览器兼容性表格

AudioContext() 构造方法创建了一个新的 AudioContext 对象 它代表了一个由音频模块链接而成的音频处理图,每一个模块由 AudioNode 表示。

语法

var audioContext = new AudioContext(options)

参数

options 可选

Options 如下所示:

  • latencyHint: 这个参数表示了重放的类型,参数是播放效果和资源消耗的一种权衡。可接受的值有 "balanced", "interactive" 和"playback",默认值为 "interactive"。意思是 "平衡音频输出延迟和资源消耗", "提供最小的音频输出延迟最好没有干扰"和 "对比音频输出延迟,优先重放不被中断"。我们也可以用一个双精度的值来定义一个秒级的延迟数值做到更精确的控制。

规范

Specification
Web Audio API
# dom-audiocontext-audiocontext

浏览器兼容性

BCD tables only load in the browser