此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

AudioBuffer()

基线 广泛可用

自 2021年4月 起,此特性已在主流浏览器中得到支持,可在大多数设备和浏览器版本中正常使用。

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 对象实例。

规范

规范
Web Audio API
# dom-audiobuffer-audiobuffer

浏览器兼容性