快速开始 Demo 是 RTC 提供的基本音视频通话功能的开源示例工程文件。获取该工程文件后,你可以快速构建应用,感受 RTC 的通话效果;也能通过阅读代码,了解基本音视频通话的最佳实践。
使用该项目构建应用后,你可以使用该应用进行音视频通话。
你和你的同事必须使用同一 Appid 且加入同一个房间,才能成功进行音视频通话。
根据 开通服务 获取的 AppID 和临时 Token
Android Studio 3.0+
Android 设备
推荐使用真机进行测试,使用模拟器可能有部分功能无法正常体验
解压已下载的 RTC 快速开始 Demo 工程文件(Android),并使用 Android Studio 打开工程文件。
搜索并打开 Constants.java 。
说明:Mac开发环境,在没有改快捷键的情况下,可双击 Shift 后输入文件地址进行搜索。
注意:
- 如果你没有 AppID 和临时 Token,请参看 开通服务。
- 如果没有向 APPID 和 TOKEN 填入相应的值,Constants 文件会不符合 Java 语法规范,导致编译不通过。
下图为填写 AppID 和临时 Token 示例:

如果 Android Studio 未能成功连接设备,请参看 Android Studio 官方用户指南之在硬件设备上运行应用。

注意:房间名与用户名应与生成临时 Token 时填写的房间 ID 和用户 ID 一致。

打开项目时提示错误 Gradle sync failed: com.android.tools.idea.gradle.project.sync.idea.issues.SdkPlatformNotFoundException: Module: 'app' platform 'android-29' not found。
解决方案:请在 Android Studio 中找到 SDK Manager,在 Appearance & Behavior > System Settings > Android SDK > SDK Platforms 里面勾选缺少的 Android 版本,点击 ok 按钮然后等待下载完成,完成后重启 Android Studio。
快速开始 Demo 跑通后,两个测试设备距离较近会产生啸叫。
原因:通信两端的设备在同一房间内,且处于公放状态,连环增益大于 1 时会产生近场啸叫,与 demo 本身无关。请将各测试设备保持一定距离。
Demo 运行后,出现错误弹窗。
原因:SDK 内部遇到不可恢复的错误。错误码详情,请参看:错误码。