收藏
回答

微信小程序 调用录音功能,录音执行了,onStart,onStop都不执行?

微信小程序 调用 getRecorderManager录音时,点击录音,手机已经有录音显示了,但是onStart没有执行,结束后onStop也没有执行,权限都已经开了,不知道怎么回事,就是不监听

const recorderManager = wx.getRecorderManager();
recorderManager.onStart = function(res) {
  wx.showLoading({
    title: '录音中',
  })
 that.setData({
    record_title:'录音中,按一下停止搜索'
  })
  console.log("成功开始录音识别", res)
}
recorderManager.onStop = function(res) {
  wx.hideLoading();
  console.log("点击结束result", res.result)
}
recorderManager.onError = function(res) {
  console.log('error msg,',res.msg)
  console.log('error retcode,',res.retcode)
  that.setData({
    record_title:''
  })
  wx.hideLoading();
  wx.showToast({
    title: '录制失败',
  })
}
recorderManager.start({
  duration: 30000, //录音的时长,单位 ms
  format: 'mp3', //音频格式
})
回答关注问题邀请回答
收藏

3 个回答

登录 后发表内容