您这个问题解决了吗?
live-player 渲染失败 jsapi has no permission?我这边有个小程序项目,调用了一个直播插件,目前已经是在生产环境正常使用的。 但是偶尔会出现“live-player 渲染失败 jsapi has no permission”的报错,且一旦出现该报错,返回重进都是会出现该错误,包括重进其他直播间。 请问是什么问题??该如何解决?? [图片] [图片]
2020-06-04您这个问题解决了吗?
jsapi has no permission切到后台等一段时间再切回来,100%报错 片段这里用settimeout展示。[图片]
2020-06-04授权是这样写的 wx.getSetting({ success(res) { if (!res.authSetting['scope.camera']) { //获取摄像头权限 wx.authorize({ scope: 'scope.camera', success() { console.log('授权成功') }, fail() { console.log('授权fail') wx.showModal({ title: '提示', content: '尚未进行授权,部分功能将无法使用', showCancel: false, success(res) { if (res.confirm) { console.log('用户点击确定') wx.openSetting({ //这里的方法是调到一个添加权限的页面,可以自己尝试 success: (res) => { if (!res.authSetting['scope.camera']) { wx.authorize({ scope: 'scope.camera', success() { console.log('授权成功') }, fail() { console.log('用户点击取消') } }) } }, fail: function () { console.log("授权设置录音失败"); } }) } else if (res.cancel) { console.log('用户点击取消') } } }) } }) }; if (!res.authSetting['scope.record']) { //获取录音权限 console.log("333333333333333333333333333333333333333333333333333"); wx.authorize({ scope: 'scope.record', success() { console.log('授权成功') }, fail() { wx.showModal({ title: '提示', content: '尚未进行授权,部分功能将无法使用', showCancel: false, success(res) { if (res.confirm) { wx.openSetting({ success: (res) => { if (!res.authSetting['scope.record']) { wx.authorize({ scope: 'scope.record', success() { console.log('授权成功') }, fail() { console.log('用户点击取消') } }) } }, fail: function () { console.log("授权设置录音失败"); } }) } else if (res.cancel) { console.log('用户点击取消') } } }) } }) } }, fail(res) { console.log("22222222222222222"+JSON.stringify(res)); } })
苹果手机设置关闭相机权限,为什么小程序授权摄像头以后也不能使用摄像头?目前的情况是:在手机“设置”>"微信">关闭“相机”和“麦克风”权限后,在小程序中使用wx.authorize进行授权,授权成功后仍然无法使用相机的权限。 我的疑问是:1、上面的现象是苹果手机自身控制的吗?还是我使用的方式有误?2、在手机系统中关闭“相机”和“麦克风”权限后,我在小程序中怎样能调用起摄像头权限?
2020-06-04