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=拍照

难道是官方故意不做的?

回复 夫子仰慕者: 不清楚了 在文档中没看到有这个属性

回到顶部