首页 > 其他分享 >WebAudioContext.createBuffer

WebAudioContext.createBuffer

时间:2025-01-06 10:24:45浏览次数:7  
标签:audioCtx number createBuffer AudioBuffer sampleRate WebAudioContext

AudioBuffer WebAudioContext.createBuffer(number numOfChannels, number length, number sampleRate)

小程序插件:不支持

功能描述

创建一个AudioBuffer,代表着一段驻留在内存中的短音频

参数

number numOfChannels

定义了 buffer 中包含的声频通道数量的整数

number length

代表 buffer 中的样本帧数的整数

number sampleRate

线性音频样本的采样率,即每一秒包含的关键帧的个数

返回值

AudioBuffer

buffer 返回一个AudioBuffer实例

示例代码

示例代码

const audioCtx = wx.createWebAudioContext()
const channels = 2, frameCount = audioCtx.sampleRate * 2.0
const myArrayBuffer = audioCtx.createBuffer(channels, frameCount, audioCtx.sampleRate)

标签:audioCtx,number,createBuffer,AudioBuffer,sampleRate,WebAudioContext
From: https://www.cnblogs.com/AtlasLapetos/p/18633195

相关文章

  • WebAudioContext.createBufferSource
    BufferSourceNodeWebAudioContext.createBufferSource()小程序插件:不支持功能描述创建一个BufferSourceNode实例,通过AudioBuffer对象来播放音频数据。返回值BufferSourceNode示例代码constaudioCtx=wx.createWebAudioContext()constloadAudio=(url)=>{retu......
  • wx.createBufferURL
    stringwx.createBufferURL(ArrayBuffer|TypedArraybuffer)基础库2.14.0开始支持,低版本需做兼容处理。小程序插件:不支持微信Windows版:支持微信Mac版:支持相关文档:存储策略功能描述根据传入的buffer创建一个唯一的URL存在内存中参数ArrayBuffer|TypedAr......