跑通示例项目

  • Android

更新时间不可用

了解如何快速接入 1v1 私密房三方信令方案,完成环境准备、参数配置、示例运行和核心流程验证。

声网在 CallAPI 仓库中提供基于三方信令(环信)方案实现的 1v1 私密房和秀场转 1v1 的源代码供你参考。本文介绍如何快速跑通该示例项目,体验直播效果。

前提条件

开始前,请确保满足如下前提条件:

克隆仓库

运行以下命令克隆仓库到本地:

Shell
git clone git@github.com:AgoraIO-Community/CallAPI.git

配置示例项目

运行项目前,你需要在 /CallAPI/Android/gradle.properties 文件中设置如下参数:

Kotlin
AG_APP_ID=
AG_APP_CERTIFICATE=
IM_APP_KEY=

填入你在开通一对一直播服务时获取的声网项目的 App ID、App 证书和环信项目的 App Key:

参数描述获取方式
AG_APP_ID声网项目的 App ID获取 App ID
AG_APP_CERTIFICATE声网项目的 App 证书获取 App 证书
IM_APP_KEY环信项目的 App Key获取 App Key
表格内容超出当前宽度,可横向滚动查看更多列。

编译并运行示例项目

按照如下步骤进行操作:

注意

声网自定义信令方案的 1v1 私密房和秀场转 1v1 示例项目基于 CallAPI 和三方信令服务共同开发。运行前请确保你的项目已开通三方信令服务权限。

  1. 开启 Android 设备的开发者选项,打开 USB 调试,通过 USB 连接线将 Android 设备接入电脑。

  2. 用 Android Studio 打开 /CallAPI/Android 文件夹。

  3. 在 Android Studio 中,点击 Sync Project with Gradle Files 按钮,以让项目与 Gradle 文件同步。

  4. 待同步成功后,点击 Run 'app'。片刻后,CallAPI 应用便会安装到你的 Android 设备上。

  5. 打开应用,点击 1v1 私密房或秀场转 1v1 私密房,即可进行体验。

    注意

    你需要在两个客户端都打开应用,且都选择 1v1 私密房或秀场转 1v1 私密房才能进行互动体验。