changyuqing

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>

  

分类:

技术点:

相关文章:

  • 2021-05-06
  • 2021-12-10
  • 2022-12-23
  • 2022-12-23
  • 2022-01-07
  • 2021-09-15
  • 2023-01-12
  • 2021-10-07
猜你喜欢
  • 2021-08-10
  • 2022-12-23
  • 2022-01-14
  • 2022-12-23
  • 2022-12-23
  • 2021-08-02
相关资源
相似解决方案