uni-app uni.chooseImage不支持切换前后摄像头
uni-app uni.chooseImage不支持切换前后摄像头
开发环境 | 版本号 | 项目创建方式 |
---|---|---|
Mac | iOS14 | HBuilderX |
Android | Android 10 | |
华为 | ||
荣耀 |
产品分类:uniapp/App
PC开发环境操作系统:Mac
HBuilderX类型:正式
HBuilderX版本号:4.52
手机系统:Android
手机系统版本号:Android 10
手机厂商:华为
手机机型:荣耀
页面类型:vue
vue版本:vue2
打包方式:云端
操作步骤:
调用uni.chooseImage没有设置前后摄像头的属性
预期结果:
调用uni.chooseImage有设置前后摄像头的属性
实际结果:
调用uni.chooseImage没有设置前后摄像头的属性
bug描述:
当前uni.chooseImage还不支持设置前后摄像头的功能吗
以下调用原生的方法也没法支持前后摄像头设置
const camera = plus.camera.getCamera(2); //1表示主摄像头,2表示辅摄像头。如果没有设置则使用系统默认主摄像头。
camera.captureImage(
function(result) {
plus.io.resolveLocalFileSystemURL(
result,
function(entry) {
resolve({
tempFiles: [{ path: entry.toLocalURL() }],
});
// compressImage(entry.toLocalURL(),entry.name);
},
function(error) {
plus.nativeUI.toast('读取拍照文件错误:' + error.message);
}
);
},
function(result) {
uni.$LogUtils.debug('takePictures====result=1=', result);
resolve(undefined);
},
{
filename: '_doc/camera/', //_doc/: 应用私有文档目录
index: '2', //拍照或摄像界面默认使用的摄像头编号,1表示主摄像头,2表示辅摄像头。
}
);
更多关于uni-app uni.chooseImage不支持切换前后摄像头的实战教程也可以访问 https://www.itying.com/category-93-b0.html
4 回复
不支持设置默认使用的前置/后置摄像头。
更多关于uni-app uni.chooseImage不支持切换前后摄像头的实战教程也可以访问 https://www.itying.com/category-93-b0.html
不支持 就没这个属性 只能打开相机后用户自己控制前置还是后置
但是自定义相机应该能控制
插件市场地址:https://ext.dcloud.net.cn/search?q=拍照
难道是官方故意不做的?
回复 夫子仰慕者: 不清楚了 在文档中没看到有这个属性