屏幕录制,home键回到主页后,应用会被关闭,查看日志。
[audio_proc.cpp(CheckAudioCapturer):102] AudioCapturer cannot be used after being frozen. The system will kill the UID: 20020019. sourceType is 2, capturerFlags is 0
针对这种提情况,尝试方案:
1、无效果:长时间任务,通过。
backgroundTaskManager.startBackgroundRunning(context, ['multiDeviceConnection', 'audioRecording', 'audioPlayback'] , wantAgentObj)
2、可行:在1的基础上,OH\_AVScreenCaptureConfig不设置audioInfo。按照这个设置,那么回到桌面主页,就无法录制音频,请问是否有可以支持回退到主页时,应用可正常录制音频的方案。
可以声明KEEP\_BACKGROUND\_RUNNING权限,允许Service Ability在后台持续运行。
EntryAbility.ets: