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();
}
}
});
}
}
});
