小程序camera组件ios上出现授权的问题


camera需要调用手机系统的摄像头,正常进入页面就会询问用户权限。但是ios上面,前提是已经打开了摄像头的权限,加载之后隐藏掉camera,再次显示的时候,就会进入binderror事件,该事件是当用户未打开摄像头权限才会进入的监听事件,尝试了用wx.openSetting再次打开,仍然不能使camera显示,此次的需求是录完视频后,用video预览,二者在同一个位置。原先是二者一个显示一个隐藏的方式,现在肯定行不通了。

解决办法:

 当video预览的时候给camera设置默认的高宽度为1px 这样在前端看不出来camera组件  但是没有隐藏又达到了想要的效果。

<camera style="width:{{urlFlag?1:width}}px;height:{{uelFlag?1:height}}px;"></camera>
<video url="{{url}" wx:if="{{urlFlag}}"></video>

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM