小程序录音功能的回调函数onStart()、onPause()返回undefined?

小程序录音功能的回调函数onStart()、onPause()返回undefined

const recorderManager = wx.getRecorderManager();
startRecording: function (e) {
    const options = {
      duration: 60000, //录音的时长,单位 ms
      sampleRate: 44100, //采样率
      numberOfChannels: 1, //录音通道数
      encodeBitRate: 192000, //编码码率
      format: 'mp3', //音频格式
      frameSize: 50 //指定帧大小,单位 KB
    };
    recorderManager.start(options);
    recorderManager.onStart((res) => {
      console.log('recorder start =>', res)
      this.setData({
        recordingStatus: 'Start'
      });
      console.log('recordingStatus =>', this.data.recordingStatus)
    });
    recorderManager.onError((err) => {
      console.log(err);
    });
  },

  pauseRecording: function (e) {
    recorderManager.pause();
    recorderManager.onPause((res) => {
      console.log('recorder pause =>', res)
      this.setData({
        recordingStatus: 'Pause'
      });
      console.log('recordingStatus =>', this.data.recordingStatus)
    });
  },
阅读 2.2k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题