wx.getRecorderManager() 开始录音有时报错
发布于 7 年前 作者 vmeng 14903 次浏览 来自 问答

使用wx.getRecorderManage进行录音管理  调用开始录音接口时 有时会报错 无发录音  错误信息为

errMsg: “operateRecorder: fail recorder not start”

4 回复
innerAudioContext.onStop(this.handleVoiceStop)
    innerAudioContext.onEnded(this.handleVoiceStop)
 
    recorderManager.onStop(this.handleStop)
    recorderManager.onStart(this.handleStart)
    recorderManager.onError((res) => {
      wx.showModal({
        title: '提示',
        content: '录音的姿势不对!再试一次',
        showCancel: false
      })
      console.log('出错了')
      console.log(res);
    })

这个错误的意思是在未开始录音的情况下调用了停止录音接口

我在onLoad周期中设置了录音的事件innerAudioContext.onStop(this.handleVoiceStop)    innerAudioContext.onEnded(this.handleVoiceStop)    recorderManager.onStop(this.handleStop)    recorderManager.onStart(this.handleStart)    recorderManager.onError((res) => {      wx.showModal({        title: ‘提示’,        content: ‘录音的姿势不对!再试一次’,        showCancel: false      })      console.log(‘出错了’)      console.log(res);    })

你好,麻烦提供可以重现问题的代码片段以及详细重现步骤。

回到顶部