WebAudioContext.decodeAudioData

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)
    })
  }
})
posted on 2025-01-07 09:18  AtlasLapetos  阅读(96)  评论(0)    收藏  举报