屏幕共享失败问题

更新时间: 2024/07/26 15:44:41

应用的采集进程丢失

问题描述

屏幕共享后找不到对应应用的采集进程。

屏幕共享1.PNG

问题原因

应用没有对应的屏幕采集 extension 导致。

解决方案

  • 检查工程是否已经创建屏幕共享的 extension
  • 检查屏幕共享 target 的最低系统版本是否高于 12.0。
  • 检查测试的设备系统版本是否大于屏幕共享 target 的最低要求版本。
  • 检查 bundle id、App group 的对应关系是否正确,是否处于同一签名下。

对方查看的屏幕为黑屏

问题描述

我方正常发起屏幕共享后,对方看到的却是黑屏。

屏幕共享2.PNG

问题原因

屏幕共享的 extension 已正常启动,但代码层面的问题导致黑屏。

解决方案

  • 检查 NEMeetingKitConfig.broadcastAppGroup 设置是否正确。
  • 检查 extensionSampleHandle 使用的 AppGroup 是否与 NEMeetingKitConfig.broadcastAppGroup 对应。
  • 检查 NEMeetingKitConfig.broadcastAppGroup 与 target 的 AppGroup 配置是否对应。
  • 对于 V3.13.0 及以上版本的组件,请检查 extension 代码,确保生成的代码中,SampleHandler 类继承于 RPBroadcastSampleHandler SampleHandle 的实现是否与上面提供的代码一致
  • 对于 V3.12.0 及以下版本的组件,请检查 extension 代码,确保生成的代码中,SampleHandler 类继承于 NEScreenShareSampleHandler,因为推流操作封装在 NEScreenShareSampleHandler 类中。
此文档是否对你有帮助?
有帮助
去反馈
  • 应用的采集进程丢失
  • 问题描述
  • 问题原因
  • 解决方案
  • 对方查看的屏幕为黑屏
  • 问题描述
  • 问题原因
  • 解决方案