收藏
回答

WebAudioContext.decodeAudioData()返回错误data err?

因为要做语音识别的同时音频可视化,所以在音频格式为‘PCM’的情况下使用WebAudioContext.decodeAudioData(pcmData),返回错误data err

//录音配置
      wx.getRecorderManager().start({
        duration: 60000,
        numberOfChannels: 1,
        sampleRate : 16000,
        format: "PCM",
        frameSize: 4,
        audioSource: 'buildInMic'
      })


wx.getRecorderManager().onFrameRecorded((res) => {
      let audioContext = wx.createWebAudioContext()
      const {
        frameBuffer
      } = res
      audioContext.decodeAudioData(frameBuffer, (buffer) => {
        console.log(buffer)
      }, (err) => {
        console.error('decodeAudioData fail', err)
      })
    })


请问除了这种方法还有别的方法做音频可视化吗?

回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容