收藏
回答

有解决录音调用权限问题的同学吗?报operateRecorder:fail

startRecording() {
    console.log('准备开始录音,配置:', this.recorderOption);
    console.log('recorderManager实例:', this.recorderManager);
    
    // 检查录音权限
    wx.getSetting({
      success: (res) => {
        if (!res.authSetting['scope.record']) {
         
          wx.showModal({
            title: '提示',
            content: '调音需要您授权录音功能,是否去设置开启?',
            success(modalRes) {
              if (modalRes.confirm) {
                // 引导用户前往设置页面手动开启
                wx.openSetting({
                  success(settingRes) {
                    if (settingRes.authSetting['scope.record']) {
                      console.log('授权成功,可以重新录音');
                      // 这里可以重新调用开始录音
                      this.actuallyStartRecording();
                    }
                  }
                });
              }
            }
          });
回答关注问题邀请回答
收藏

1 个回答

  • 智能回答 智能回答 本次回答由AI生成
    01-04
    有用 1
    回复
登录 后发表内容