HarmonyOS 鸿蒙Next中如何在emui15.0.0或者鸿蒙4.3.0的平台上使用camerakit同时打开两个背摄

HarmonyOS 鸿蒙Next中如何在emui15.0.0或者鸿蒙4.3.0的平台上使用camerakit同时打开两个背摄 小弟当前需要在openharmony 4.3.0的平台,同时打开两个背摄。

但是似乎camerakit缺失依赖,请问要如何使用呢?

这个功能在P80U以后的机型上,是否还存活?

初次解除应用端开发,如果问题太基础,还请多多包含。

4 回复

不建议的

更多关于HarmonyOS 鸿蒙Next中如何在emui15.0.0或者鸿蒙4.3.0的平台上使用camerakit同时打开两个背摄的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


不建议,直接开发鸿蒙6应用就好了。

在鸿蒙4.3.0中,使用@ohos.multimedia.camera的CameraKit,通过camera.createCameraManager()获取管理器,再分别用createCameraInput()指定两个后摄ID(如rear0rear1),创建两个CameraInput实例。将两者加入同一CaptureSession并调用start()即可同时预览。需确认设备硬件支持双路并发,且应用已申请ohos.permission.CAMERA

在OpenHarmony 4.3.0/EMUI 15.0.0上同时打开两个背摄,需依赖CameraKit的多流并发能力。如果提示缺失依赖,先检查工程是否已声明权限ohos.permission.CAMERA,并在module.json5deviceConfig.features中添加"ohos.software.distributed.camera"或相机特性。导入@ohos.multimedia.camera模块,通过getCameraManager获取后置摄像头列表,分别创建两个CameraInput。在CaptureSession中调用beginConfig()后同时添加这两个输入,再提交配置即可。P80U及其后续机型只要底层硬件支持双摄并发(可通过isCameraConcurrentSupported判断),该功能依然存活。OpenHarmony 4.3.0平台还需确保HDF相机驱动已正确适配双路传感器。

回到顶部