#微信小程序录音权限设置
拿过去直接用
wx.showModal({ //====> 授权
title: '提示',
content: '您未授权录音,功能将无法使用',
showCancel: true,
confirmText: "授权",
confirmColor: "#52a2d8",
success: function (res) {
if (res.confirm) {
//确认则打开设置页面(重点)
wx.openSetting({
success: (res) => {
console.log(res.authSetting);
if (!res.authSetting['scope.record']) {
//未设置录音授权
console.log("未设置录音授权");
self.setData({
show: 0
})
wx.showModal({
title: '提示',
content: '您未授权录音,功能将无法使用',
showCancel: false,
success: function (res) {
},
})
} else {
//第二次才成功授权
console.log("设置录音授权成功");
// 配置一些东西打开,关闭
self.setData({
status: 2,
show: true,
hideText: false
})
// recorderManager.start(options);
}
},
fail: function () {
console.log("授权设置录音失败");
self.setData({
show: false
})
}
})
} else if (res.cancel) {
console.log("cancel");
}
},
fail: function () {
console.log("openfail");
self.setData({
show: 0
})
}
})