【Camera】华为部分机型预览卡顿问题分析附带解决方案

413 阅读1分钟

开发相机功能时,华为部分机型(EMUI、Harmony均复现)出现预览卡顿问题,表现为预览帧率低

解决方案:

A.CameraX库升级到1.3.0可以解决

B.根据时机解除CameraProcessProvider对VideoCapture用例的绑定,需要用到视频录制功能时再重新绑定

原因剖析

华为机型对CameraX API支持度低,谷歌官方也未做适配,Preview和VideoCapture用例同时绑定到相机提供者CameraProcessProvider时抢占表面图层

挖个坑,到时详细讲一下CameraX