createBuffer
2024年02月05日
一、认识
audioContext.createBuffer()
方法用于新建一个空白的 AudioBuffer
对象,以便用于填充数据,通过 AudioBufferSourceNode
播放。
二、语法
const audioBuffer = audioContext.createBuffer(Number numOfChannels, Number length, Number sampleRate);
-
numOfChannels
: 一个定义了buffer
中包含的声频通道数量的整数。 一个标准的实现必须包含至少32
个声频通道。 -
length
: 一个代表buffer
中的样本帧数的整数。 -
sampleRate
: 线性音频样本的采样率,即每一秒包含的关键帧的个数。实现过程中必须支持22050 ~ 96000
的采样率。 -
audioBuffer
: 一个AudioBuffer