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、应用是音视频会议软件,关于折叠屏手机适配有没有想过的文档呀?

阅读 508
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进