# AudioBuffer WebAudioContext.decodeAudioData(ArrayBuffer audioData, function successCallback, function errorCallback)
小程序插件:不支持
# 功能描述
异步解码一段资源为AudioBuffer。
# 参数
# ArrayBuffer audioData
一个包含音频文件数据的 ArrayBuffer
# function successCallback
在音频数据解码成功时被调用,参数为解码后的AudioBuffer
# function errorCallback
在音频数据解码失败时被调用
# 返回值
# AudioBuffer
# 示例代码
示例
wx.request({
url: url, // 音频 url
responseType: 'arraybuffer',
success: res => {
audioCtx.decodeAudioData(res.data, buffer => {
console.log(buffer)
}, err => {
console.error('decodeAudioData fail', err)
})
}
})