AudioBuffer()

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

语法

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

参数

继承参数自 AudioNodeOptions 字典.

context  This is an obsolete API and is no longer guaranteed to work.
一个 AudioContext 对象. (这个参数已经被标准移除, 详细信息请参阅浏览器兼容性部分.)
options 可选
Options are as follows:
  • length: buffer中采样帧的长度.
  • numberOfChannels: buffer的通道数. 默认值为1. 
  • sampleRate: buffer的采样率 (Hz). 默认值为构造此对象时使用的 context 的采样率.

返回值

一个新的 AudioBuffer 对象实例.

规范

Specification Status Comment
Web Audio API
AudioBuffer
Recommendation Initial definition.

浏览器兼容性

BCD tables only load in the browser