在下是新入门的小程序开发者,今天看官方的文档的时候看到关于在程序中调用 手机摄像头的方法于是COPY了一下官方的例子。
写完代码后点击Remote debug ,然后用手机扫描二维码,这时候在手机上可以看到我的小程序启动了。但是,接下来就弹出 “无法获取摄像头数据,请在手机应用权限管理中打开微信的摄像头权限”
问题是我的微信是可以正常照相,或视频聊天的。这说明微信有这个权限。但是,本着再确认的态度,我又进入了应用管理中找到了微信。
可以看到我的微信的确是有 拍照和视频的权限的。
那么如何解决我的小程序没有权限的问题呢? 希望各位大牛给予帮助 。感谢。。
安卓是什么原因我就不清楚了,IOS的话就可能是我说的那个问题
麻烦提供出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
这是一直存在的坑爹Bug,我之前就出现过这个问题。
调用摄像头需要两个权限:录音(麦克风) 和 摄像头。但是微信只告诉你要给摄像头权限,好了,这时候去IOS的设置那里找微信的权限分配,拍照和视频明明有权限呀,为什么不行呢,如果那里显示出来有录音(麦克风)的选项,分配给权限就可以正常调摄像头了
完了吗?当然还没完!!如果新安装的微信或者微信从来没发过语音或者视频聊天,在IOS的微信应用设置上面根本就没有录音(麦克风)的权限开关选项!!
请明白人看看。
这是一直存在的坑爹Bug,我之前就出现过这个问题。
调用摄像头需要两个权限:录音(麦克风) 和 摄像头。但是微信只告诉你要给摄像头权限,好了,这时候去IOS的设置那里找微信的权限分配,拍照和视频明明有权限呀,为什么不行呢,如果那里显示出来有录音(麦克风)的选项,分配给权限就可以正常调摄像头了
完了吗?当然还没完!!如果新安装的微信或者微信从来没发过语音或者视频聊天,在IOS的微信应用设置上面根本就没有录音(麦克风)的权限开关选项!!