HarmonyOS鸿蒙Next中使用摄像头进行采集编码,把app置于后台(比如锁屏,最小化等),摄像头会自动停止采集数据

HarmonyOS鸿蒙Next中使用摄像头进行采集编码,把app置于后台(比如锁屏,最小化等),摄像头会自动停止采集数据,应该怎么做,求赐教

5 回复

当前因涉及隐私风险,应用切后台后场景下摄像头是无法采集。

更多关于HarmonyOS鸿蒙Next中使用摄像头进行采集编码,把app置于后台(比如锁屏,最小化等),摄像头会自动停止采集数据的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


以下是一些报错日志:

12-27 10:22:40.804   19934-19934   C02D07/com.hyw...p/ObserverMgr com.hyw.h...nyos_app I   start to handle background

12-27 10:22:40.819   19934-19934   C057C2/com.hyw...PCObjectProxy com.hyw.h...nyos_app I   SendRequest 155: handle:12 desc:*.AbilityManag4er refcnt:5 2386163200

12-27 10:22:40.825   19934-19934   C01711/com.hyw...NTINUOUS_TASK com.hyw.h...nyos_app I   [GetMode:441] get bgmode info: 3

12-27 10:22:40.825   19934-19934   C02B00/com.hyw...os_app/CAMERA com.hyw.h...nyos_app I   

12-27 10:22:40.825   19934-19934   C02B00/com.hyw...os_app/CAMERA com.hyw.h...nyos_app I     [invalidDomain]{CameraInputNapiDestructor():207} CameraInputNapiDestructor is called

12-27 10:22:40.825   19934-19934   C02B00/com.hyw...os_app/CAMERA com.hyw.h...nyos_app I     [invalidDomain]{~CameraInputNapi():202} ~CameraInputNapi is called

12-27 10:22:40.825   19934-19934   C02B00/com.hyw...os_app/CAMERA com.hyw.h...nyos_app I     [invalidDomain]{~CameraInput():160} CameraInput::CameraInput Destruc

从日志上没有明显的报错信息,

后台之后 `CameraInputNapi` 被调用 输入被销毁了,

在HarmonyOS鸿蒙Next中,当应用被置于后台(如锁屏或最小化)时,系统会默认停止摄像头采集数据,以节省资源和保护用户隐私。这是出于安全和性能优化的考虑。如果需要在后台继续采集数据,开发者可以申请后台运行权限,并确保应用符合隐私和安全规范。但需注意,滥用后台权限可能导致应用被系统限制或用户卸载。

回到顶部