目录

Android 屏幕共享

技术原理

根据实际业务场景的不同,你可以选择以下任一方式调用 API 实现屏幕共享:

注意事项

前提条件

实现屏幕共享

  1. 拷贝 SDK 中的 AgoraScreenShareExtension.aar 文件到 /app/libs/ 目录下
  2. 在 /app/build.gradle 文件的 dependencies 节点中添加如下行,以支持导入 aar 格式的文件。
implementation fileTree(dir: "libs", include: ["*.jar","*.aar"])
添加前台服务权限(可选)

如果你的 Android 版本为 Android 9 及以上,需要在 /app/Manifests/AndroidManifest.xml 文件中添加如下前台服务权限,以避免应用退后台后被系统杀死。

android.permission.FOREGROUND_SERVICE

注意:屏幕共享是基于声网SDK,详细说明请查看声网文档 https://docportal.shengwang.cn/cn/live-streaming-premium-4.x/screensharing_android_ng?platform=Android

详细使用:请参照demo效果、也可以参考声网api