AudioBuffer()

Web Audio APIAudioBuffer 构造函数将创建一个新的 AudioBuffer 对象。

语法

var audioBuffer = new AudioBuffer([options]);
var audioBuffer = new AudioBuffer(context[, options]);

参数

继承参数自 AudioNodeOptions 字典.

context 已弃用

一个 AudioContext 对象。(这个参数已经被标准移除,详细信息请参阅浏览器兼容性部分.)

options 可选

Options are as follows:

  • length: buffer 中采样帧的长度。
  • numberOfChannels: buffer 的通道数。默认值为 1.
  • sampleRate: buffer 的采样率 (Hz). 默认值为构造此对象时使用的 context 的采样率。

返回值

一个新的 AudioBuffer 对象实例。

规范

Specification
Web Audio API
# dom-audiobuffer-audiobuffer

浏览器兼容性

BCD tables only load in the browser