微信小程序用开发工具在本地真机调试可以正常访问摄像头,发布了授权后却无法访问摄像头,解决方案

今天开发上线了一个拍照的微信小程序,用uniapp的Vue3开发的,调用的camera组件,相关代码如下:

html 复制代码
<!-- 微信小程序相机组件 -->
  <view v-if="showCamera" class="camera-container">
    <camera :device-position="cameraPosition" flash="off" @error="handleCameraError" class="camera">
          <cover-view class="camera-overlay">
            <cover-view class="guide-lines">
              <cover-view class="vertical-line left" style="background-color: red;"></cover-view>
              <cover-view class="vertical-line right" style="background-color: red;"></cover-view>
              <cover-view class="horizontal-line top" style="background-color: red;"></cover-view>
              <cover-view class="horizontal-line bottom" style="background-color: red;"></cover-view>
    		  <cover-view class="center-text">请将头放在此框内</cover-view>
            </cover-view>
          </cover-view>
    </camera>
    <view class="button-container">
      <button @tap="chooseFromAlbum">从相册选择</button>
      <button @tap="takePhoto">拍照</button>
      <button @tap="switchCamera">切换摄像头</button>
      <button @tap="closeCamera">关闭</button>
    </view>
  </view>

发现个问题,微信小程序用开发工具在本地真机调试可以正常访问摄像头,发布了授权后却无法访问摄像头,安卓和IOS都不行,出现如下报错。

解决方案如下:

登录到mp.weixin.qq.com小程序后台,然后左下角点击账号设置,

拉到页面下面,找到用户隐私保护指引

添加如下:

然后提交,等审核通过,然后过半个小时左右,就可以正常使用了。

相关推荐
chaosama8 小时前
微信小程序带参分享、链接功能
微信小程序·小程序
胡西风_foxww9 小时前
微信小程序动态组件加载的应用场景与实现方式
微信小程序·应用·加载·动态组件
ALLSectorSorft11 小时前
上门服务小程序会员系统框架设计
小程序·apache
甜甜的资料库13 小时前
基于小程序老人监护管理系统源码数据库文档
微信小程序
说私域18 小时前
基于定制开发开源AI智能名片S2B2C商城小程序的首屏组件优化策略研究
人工智能·小程序·开源·零售
Uyker1 天前
微信小程序动态效果实战指南:从悬浮云朵到丝滑列表加载
前端·微信小程序·小程序
happyCoder1 天前
uniapp 微信小程序实现定时消息订阅提醒(前后端)
微信小程序
Uyker2 天前
从零开始制作小程序简单概述
前端·微信小程序·小程序
打小就很皮...2 天前
HBuilder 发行Android(apk包)全流程指南
前端·javascript·微信小程序
说私域2 天前
定制开发开源AI智能名片驱动下的海报工厂S2B2C商城小程序运营策略——基于社群口碑传播与子市场细分的实证研究
人工智能·小程序·开源·零售