小程序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