HarmonyOS CameraKit 折叠屏展开后获取的前置摄像头错误

1、通过CameraManager.getSupportedCameras()获取所有的摄像头列表。

(1)在Meta X5折叠屏关闭的情况下,获取的摄像头列表为

cameraId : device/0 ,cameraPosition : 1 //后置摄像头

cameraId : device/3 ,cameraPosition : 2 //前置摄像头

(2)在Meta X5折叠屏打开的情况下,获取的摄像头列表仍然为

cameraId : device/0 ,cameraPosition : 1 //后置摄像头

cameraId : device/3 ,cameraPosition : 2 //前置摄像头

此时选择cameraId : device/3 ,cameraPosition : 2 预览,采集到的画面是

折叠屏关闭场景下的那个前置摄像头(见附件图片折叠屏关闭前置摄像头),而不是折叠屏打开后,右上角的那个前置摄像头(见附件折叠屏打开前置摄像头)。

2、应用是音视频会议软件,关于折叠屏手机适配有没有想过的文档呀?

HarmonyOS
2024-08-12 15:11:31
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

CameraPosition有个状态是3 为折叠态,

CAMERA_POSITION_UNSPECIFIED 0 相机位置未指定。

CAMERA_POSITION_BACK 1 后置相机。

CAMERA_POSITION_FRONT 2 前置相机。

CAMERA_POSITION_FOLD_INNER11+ 3 折叠态相机。具体可参考API文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-camera-V5#cameraposition

分享
微博
QQ
微信
回复
2024-08-12 19:47:15
相关问题
HarmonyOS 前置摄像头开启
57浏览 • 1回复 待解决
如何获取前置摄像头预览图像
2289浏览 • 1回复 待解决
HarmonyOS 摄像头预览画面方向错误
253浏览 • 1回复 待解决
摄像头获取yuv数据是否有旋转
501浏览 • 1回复 待解决
HarmonyOS 录制屏幕 录制摄像头咨询
350浏览 • 1回复 待解决
相机预览及切换摄像头
947浏览 • 1回复 待解决
请问3.1如何调用摄像头
2316浏览 • 1回复 待解决
录制过程中HarmonyOS如何切换摄像头
335浏览 • 1回复 待解决
HiSpark_IPC_DIY 摄像头烧录失败
5614浏览 • 3回复 待解决
鸿蒙webview调用摄像头和麦克风
2107浏览 • 0回复 待解决
寻找鸿蒙系统灯控设备、鸿蒙摄像头
5872浏览 • 2回复 待解决
HarmonyOS web组件加载h5,h5拉起摄像头
463浏览 • 1回复 待解决