wx.getRecorderManager() 开始录音有时报错

发布于 8 年前作者 vmeng15006 次浏览最后编辑 8 年前来自 ask

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

errMsg: “operateRecorder: fail recorder not start”

4 回复
bren
bren1 楼6 年前
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);
    })
hejun
hejun2 楼6 年前

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

shaoyan
shaoyan3 楼6 年前

我在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);    })

kwu
kwu4 楼6 年前

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