使用uniapp中webview 连接一个已经发布的h5,h5中可以正常获取到摄像头(webrtc),当我尝试使用webview链接这个h5时,获取不到摄像头了。uniapp打包时已经勾选相机权限。
并且已经加入一下代码获取权限,都不起作用
uni.getSystemInfo({
success: async res => {
if (res.platform == 'android') {
let typesOs = await permision.requestAndroidPermission(
'android.permission.CAMERA'
);
if (typesOs) {
return;
}
uni.showToast({
title: '请打开相机权限',
icon: 'loading'
});
setTimeout(() => {
uni.hideToast();
permision.gotoAppPermissionSetting();
}, 1000);
} else {
if (permision.judgeIosPermission('camera')) {
return;
}
uni.showToast({
title: '请打开相机权限',
icon: 'loading'
});
let cam = plus.camera.getCamera(2);
cam.captureImage();
setTimeout(() => {
uni.hideToast();
permision.gotoAppPermissionSetting();
}, 1000);
}
}
});
1***@qq.com
- 发布:2021-08-31 14:41
- 更新:2024-02-26 23:50
- 阅读:2638
7 个回复
6***@qq.com
同请问解决了吗
S***@foxmail.com - 前端
我也遇到了,有解决方案吗?
5***@qq.com
解决了嘛
2022-08-16 15:19
1***@qq.com
同问解决了吗?
2***@qq.com
前几天莫名其妙的可以唤起摄像头了,现在打包又莫名其妙的没权限了
7***@qq.com
你好,请问这个问题解决了嘛
2022-12-06 17:32
ujoin_wql
解决了吗?
涛tao
你好,现在解决了没?我也碰见了
6***@qq.com
解决了吗?
3***@qq.com
解决了吗
2024-04-28 20:14