录屏常见问题
录屏启动报错AV_SCREEN_CAPTURE_ERR_OPERATE_NOT_PERMIT
实例数量超出规格限制,当前规格为每种数据格式最多两个实例。建议释放多余实例后再使用新实例。
可能原因:录屏过程中,点击“不允许”、在通知栏停止录屏和通话打断录屏后,未释放资源。
解决方法:在录屏过程中因为状态改变导致的录屏停止,需要在OH_AVScreenCapture_SetStateCallback()(状态回调)中,对录屏资源进行异步释放。
录屏会话限制策略:
-
客户端应用数量上限4个,比如会议屏幕共享、会议投屏、后台听歌识曲、系统录屏同时存在。
-
单应用单模式(存为文件或存为码流)可创建实例上限2个,典型场景:在线上会议共享屏幕时,需要同步录制会议内容。
通话中无法启动录屏报错AV_SCREEN_CAPTURE_ERR_OPERATE_NOT_PERMIT
从API version 20开始,如需在通话中开启录屏,可使用OH_AVScreenCapture_StrategyForKeepCaptureDuringCall()设置“蜂窝通话时保持录屏”状态。
你可能感兴趣的鸿蒙文章
openharmony 鸿蒙 using-ndk-avplayer-for-playback
openharmony 鸿蒙 media-kit-intro
openharmony 鸿蒙 avtranscoder-faq
openharmony 鸿蒙 video-recording
openharmony 鸿蒙 avscreencapture-c-custom-scenarios
openharmony 鸿蒙 streaming-media-playback-development-guide
openharmony 鸿蒙 using-ndk-avrecorder-for-audio-recording