收藏
回答

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

问题模块 框架类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 wx.getRecorderManager 工具 1.9.1 1.9.1

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

errMsg: "operateRecorder: fail recorder not start"


最后一次编辑于  2018-03-22
回答关注问题邀请回答
收藏

4 个回答

  • Link
    Link
    2018-03-26

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

    2018-03-26
    赞同
    回复 2
    • 龙£之§吻🤗
      龙£之§吻🤗
      04-02

      我在工具上测试时好的,真机上报这个错

      04-02
      回复
    • 宋艳
      宋艳
      08-20
      求解,遇到同样问题
      08-20
      回复
  • Link
    Link
    2018-03-24

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

    2018-03-24
    赞同
    回复
  • 飞马展翅
    飞马展翅
    2018-03-26
    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);
        })


    2018-03-26
    赞同
    回复
  • 飞马展翅
    飞马展翅
    2018-03-26

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

    2018-03-26
    赞同
    回复