使用cameraManager.getSupportedCameras获取相机列表,得到的列表中仅2个可用摄像头,与真机摄像头数量不符
用官方示例获取相机列表:
let cameraArray: Array<camera.CameraDevice> = cameraManager.getSupportedCameras()
得到的cameraArray的length是2,再用如下示例打印出摄像头信息:
for (let index = 0; index < cameraArray.length; index++) {
console.info('cameraId : ' + cameraArray[index].cameraId); // 获取相机ID
console.info('cameraPosition : ' + cameraArray[index].cameraPosition); // 获取相机位置
console.info('cameraType : ' + cameraArray[index].cameraType); // 获取相机类型
console.info('connectionType : ' + cameraArray[index].connectionType); // 获取相机连接类型
}
打印出的信息如下:
cameraId : device/0
cameraPosition : 1
cameraType : 0
connectionType : 0
cameraId : device/1
cameraPosition : 2
cameraType : 0
connectionType : 0
问题1:cameraArray里是这个手机所有可用的摄像头,为什么只有2个,而不是4个(真机有4个)
问题2:打印出来的摄像头信息,cameraType都是0,既不是广角也不是长焦,但真机的系统相机里有广角和长焦镜头,为什么获取不到。
手机版本:2.0.0.33(SP35C00E33R4P11log)
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
相机预览及切换摄像头
451浏览 • 1回复 待解决
通过摄像头采集视频帧, 如何设置摄像头的 FPS
472浏览 • 1回复 待解决
摄像头拍照录像问题 ,开发一个摄像头拍照获取图片的功能
495浏览 • 1回复 待解决
如何获取前置摄像头的预览图像
818浏览 • 1回复 待解决
摄像头获取到的yuv数据是否有旋转
149浏览 • 1回复 待解决
请问3.1如何调用摄像头?
1042浏览 • 1回复 待解决
HiSpark_IPC_DIY 摄像头烧录失败
4346浏览 • 3回复 待解决
请问鸿蒙如何获取和配置摄像头的帧率呢
7928浏览 • 1回复 待解决
arkTS的手册里怎么没有摄像头的访问接口?
1018浏览 • 1回复 待解决
鸿蒙webview调用摄像头和麦克风
673浏览 • 0回复 待解决
寻找鸿蒙系统灯控设备、鸿蒙摄像头
4333浏览 • 2回复 待解决
arkts怎么打开摄像头拍照界面,拍照后返回图片?
1835浏览 • 1回复 待解决
如何用java代码实现摄像头放大物体效果?
4466浏览 • 1回复 待解决
视频录制时候如何实时获取摄像头采集到的buffer数据呢
371浏览 • 0回复 待解决
IPC摄像头类的产品,有哪些适合的WiFi模组推荐?
5554浏览 • 1回复 待解决
有没有可能做一个app或者硬件来调用ios的功能模块,比如摄像头。
5595浏览 • 5回复 待解决
各位大佬,我开发的app在华为手机上调用系统相机,前置摄像头默认是镜像翻转的怎么搞?
3143浏览 • 1回复 待解决
远程真机有些真机不能使用,为什么?为什么不能使用远程真机的某些真机?
5578浏览 • 2回复 已解决
鸿蒙JS 图片读取 请问怎么读取到摄像机拍摄的图片?
1499浏览 • 1回复 待解决
关于获取应用列表权限问题?
1990浏览 • 1回复 待解决
分组列表最佳实践,希望提供一个完善的分组列表最佳实践。
412浏览 • 1回复 待解决
分组列表实践(嵌套列表)
428浏览 • 1回复 待解决
远程真机有些真机不能使用,应该怎么解决?
7479浏览 • 2回复 已解决
异常“字段列表”中的未知列“性别”?
1546浏览 • 1回复 待解决
获取sequence列表的问题有知道的吗?
1816浏览 • 2回复 待解决
接口中将物理摄像头打包成了逻辑摄像头,数组中的两个元素,前置和后置是逻辑摄像头,不可以通过代码区分不同的物理摄像头。