HarmonyOS 鸿蒙Next使用Camera Kit显示相机预览输出流时,出现黑屏怎么办?

发布于 1周前 作者 itying888 来自 鸿蒙OS

HarmonyOS 鸿蒙Next使用Camera Kit显示相机预览输出流时,出现黑屏怎么办?

在使用Camera Kit API调用系统相机进行预览时,出现黑屏
其中:
(1)camera.CameraStatusInfo.status为CameraStatus.CAMERA_STATUS_UNAVAILABLE

(2)let camerasInfo: Array<camera.CameraDevice> = cameraManager.getSupportedCameras()//可用相机为空

  (3) 出现7400201 相机服务异常
使用的是官方Demo:  https://developer.huawei.com/consumer/cn/doc/harmonyos-faqs/faqs-camera-kit-0000001816452257

1 回复

针对HarmonyOS 鸿蒙Next使用Camera Kit显示相机预览输出流时出现黑屏的问题,可以尝试以下解决方案:

  1. 检查相机权限:确保应用已正确获取相机权限。在应用的配置文件中申请相机权限,并在运行时请求用户授权。
  2. 验证预览流尺寸:检查设置的预览流尺寸是否得到相机设备的支持。可获取相机设备支持的输出流能力,选择合适的预览尺寸。
  3. 重新创建会话:如果应用在前后台切换后出现黑屏,尝试在onPageShow中重新创建相机会话、配置会话并启动预览,同时在onPageHide中销毁相机资源。
  4. 清理缓存和数据:在应用设置中清理相机的缓存和数据,然后重启应用尝试。
  5. 系统更新:检查是否有可用的系统更新,并更新到最新版本,以解决可能存在的系统bug。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html 。客服团队将提供更具体的诊断和解决方案。

回到顶部