游戏直播
  • 概述
  • 跑通示例源码
  • SDK 集成指引
  • 实现流程
  • 常见问题
  • 文档中心
  • 游戏直播
  • 跑通示例源码
  • Android

下载示例源码

更新时间:2023-04-23 17:08

1 下载示例 Demo 源码

示例 Demo 源码下载地址:互动视频示例 Demo_android

阿里云下载地址(国内推荐)

互动视频示例 Demo 包含了基础专题和进阶专题,展示了如何使用 SDK API,开发者可参考其用法来实现自己的业务。互动视频示例 Demo 涵盖了 SDK 的大部分功能,开发者也可在示例专题 Demo 中查找 ZEGO SDK 更多的进阶功能,测试其功能和性能,以实现特定的需求。

推拉流模块源码请查看 /src/LiveRoomPlayground/publish//src/LiveRoomPlayground/play/ 目录下的文件。

2 准备环境

请确保开发环境满足以下技术要求(以下说明皆以 MacOS 为例):

  • Android Studio 2.1 或以上版本

  • 已经下载好 Android SDK 28、Android SDK Platform-Tools 28.*.*

  • Android 版本不低于 4.1 且支持音视频的 Android 设备或模拟器(推荐使用真机),如果是真机,请开启“允许调试”选项。

  • Android 设备已经连接到 Internet

请注意

  1. 首次编译 Demo 项目时,可能需要下载特定的 gradle 及 Demo 所需要的依赖库,所以请确保开发电脑已经连接到 Internet 且能正常访问 https://services.gradle.org ,Demo 中使用的 gradle版本 是 4.6(可在 项目/gradle/wrapper/gradle-wrapper.properties 文件中查看),gradle 插件版本 是 3.2.1(可在 项目/build.gradle 文件中查看)。

3 运行 Demo

运行步骤如下:

  1. 打开 Android Studio,点击 “Open an existing Android Studio project” 选择 .../liveroom-topics-android-master/src/ 目录下的 LiveRoomPlayground,此过程可能会比较久。

  2. 下载的 Demo 源码中缺少 SDK 初始化必须的 AppID 和 AppSign,请参考 获取 AppID 和 AppSign 指引 获取 AppID 和 AppSign。如果没有填写正确的 AppID 和 AppSign,源码无法正常跑起来,所以需要修改 /LiveRoomPlayground/common/src/main/java/com/zego/common/ 目录下的 GetAppIdConfig.java,补充正确的 AppID 和 AppSign。注意:需要在AppID后加L,需要补充的地方请参考下图:

  3. 点击 build and run 按钮进行编译并运行。

  4. 选择一台已连接的真机设备(推荐)或者虚拟机运行。

本篇目录