GPNG
GPNG
  • 发布:2022-04-25 10:23
  • 更新:2023-11-03 23:36
  • 阅读:609

【报Bug】 livePusher组件无法调用相机

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 3.4.7

手机系统: Android

手机系统版本号: Android 11

手机厂商: OPPO

手机机型: oppoReno5,oppoA95

页面类型: nvue

vue版本: vue2

打包方式: 离线

项目创建方式: HBuilderX

App下载地址或H5⽹址: https://www.pgyer.com/Otjw

操作步骤:

下载安装包,在考勤/签到签退时调用livePusher组件时会出现问题,无法调用相机

预期结果:

进入考勤签退页面,会调用livePusher组件自动截图拍照人脸识别,完成打卡功能

实际结果:

进入考勤签退页面,调用livePusher组件时,会提示获取相机权限,但无法调起相机

bug描述:

livePusher组件无法调用摄像头

2022-04-25 10:23 负责人:无 分享
已邀请:
GPNG

GPNG (作者)

this.context.startPreview({success: (a) => {}});
在这一步调用相机时没有报错,但就是无法调用相机

1***@qq.com

1***@qq.com

一样的问题,总是提示请确认权限是否打开,我看了相机权限打开了

HRK

HRK - 一位热爱uniapp的小少年^v^

原因是FileProvide 未配置

解决方法:

https://nativesupport.dcloud.net.cn/AppDocs/FAQ/android

离线打包Android 10上无法启动相机

在application节点下添加provider节点

<provider    

    android:name="io.dcloud.common.util.DCloud_FileProvider"    

    android:authorities="${apk.applicationId}.dc.fileprovider"    

    android:exported="false"    

    android:grantUriPermissions="true">    

    <meta-data    

        android:name="android.support.FILE_PROVIDER_PATHS"    

        android:resource="@xml/dcloud_file_provider" />    

</provider>    

Copy to clipboardErrorCopied

${apk.applicationId}须替换成应用的包名。

HRK

HRK - 一位热爱uniapp的小少年^v^

解决的话点个感谢哦~

要回复问题请先登录注册