5***@qq.com
5***@qq.com
  • 发布:2025-04-15 20:23
  • 更新:2025-04-15 20:23
  • 阅读:50

【报Bug】【报Bug】当app的相机权限禁止后,即使后续手动去系统设置中开启相机权限,H5页面中通过uni.chooseImage也无法调用摄像头,App中的页面是可以的,

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Mac

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

HBuilderX类型: 正式

HBuilderX版本号: 3.99

浏览器平台: 手机系统浏览器

浏览器版本: android14

项目创建方式: HBuilderX

示例代码:

uni.chooseImage({
count: 1, //默认9
extension: fileExtension,
sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有
sourceType: ['camera', 'album'], //从相册选择
success: (res) => {
console.log("ddddddddddddddddd");
if (res.tempFiles[0].size / 1024 > i.size_limit) {
uni.showToast({
icon: "none",
title: i.field_name + "大小不能超过" + i.size_limit + "KB"
})
} else {
this.importData(res.tempFilePaths[0], 3, i);
}

                },  
                fail: (error) => {  
                    console.log("mmmmmmmmmmmmmmmmmmmmm");  
                    console.log(JSON.stringify(error))  
                },  
                complete: () => {  
                    console.log("ggggggggggggggggg")  
                }  
            });

操作步骤:

点击这个H5页面中调用摄像头的功能,会提示是否允许使用摄像头,这时候选择禁止,然后去系统设置中再开启相机权限,再去点击H5页面中调用摄像头的功能

预期结果:

能调起摄像头

实际结果:

无法调起摄像头

bug描述:

我的APP中有一个模块是用uniapp框架写的H5页面,然后通过webview方式运行于app中后,H5中有功能是需要调用摄像头的,当我把app的相机权限禁止后,即使后续手动去系统设置中开启相机权限,app中的这个H5页面中通过uni.chooseImage,点击附件中第一个摄像头怎么也无法调起摄像头,单App中的页面是可以的,当禁止照片与视频权限,然后再手动开启,是可以访问照片视频的,只有相机权限有这个问题,所以我觉得是不是uni.chooseImage在H5中相机权限的判断是有问题的

2025-04-15 20:23 负责人:无 分享
已邀请:

要回复问题请先登录注册