屏幕共享失败问题
更新时间: 2024/07/26 15:44:41
应用的采集进程丢失
问题描述
屏幕共享后找不到对应应用的采集进程。
问题原因
应用没有对应的屏幕采集 extension
导致。
解决方案
- 检查工程是否已经创建屏幕共享的
extension
。 - 检查屏幕共享 target 的最低系统版本是否高于 12.0。
- 检查测试的设备系统版本是否大于屏幕共享 target 的最低要求版本。
- 检查 bundle id、App group 的对应关系是否正确,是否处于同一签名下。
对方查看的屏幕为黑屏
问题描述
我方正常发起屏幕共享后,对方看到的却是黑屏。
问题原因
屏幕共享的 extension
已正常启动,但代码层面的问题导致黑屏。
解决方案
- 检查
NEMeetingKitConfig.broadcastAppGroup
设置是否正确。 - 检查
extension
中SampleHandle
使用的 AppGroup 是否与NEMeetingKitConfig.broadcastAppGroup
对应。 - 检查
NEMeetingKitConfig.broadcastAppGroup
与 target 的 AppGroup 配置是否对应。 - 对于 V3.13.0 及以上版本的组件,请检查
extension
代码,确保生成的代码中,SampleHandler
类继承于RPBroadcastSampleHandler SampleHandle
的实现是否与上面提供的代码一致。 - 对于 V3.12.0 及以下版本的组件,请检查
extension
代码,确保生成的代码中,SampleHandler
类继承于NEScreenShareSampleHandler
,因为推流操作封装在NEScreenShareSampleHandler
类中。
此文档是否对你有帮助?