夫子仰慕者
夫子仰慕者
  • 发布:2025-02-17 15:31
  • 更新:2025-02-17 18:19
  • 阅读:49

【报Bug】uni.chooseImage不支持切换前后摄像头

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

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

HBuilderX类型: 正式

HBuilderX版本号: 4.52

手机系统: Android

手机系统版本号: Android 10

手机厂商: 华为

手机机型: 荣耀

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

调用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表示辅摄像头。
}
);

2025-02-17 15:31 负责人:DCloud_App_Array 分享
已邀请:
爱豆豆

爱豆豆 - 办法总比困难多

不支持 就没这个属性 只能打开相机后用户自己控制前置还是后置
但是自定义相机应该能控制
插件市场地址:https://ext.dcloud.net.cn/search?q=%E6%8B%8D%E7%85%A7

要回复问题请先登录注册