2 Star 0 Fork 0

agoraio-community/Agora-RTC-QuickStart

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

Agora-RTC-QuickStart

本示例介绍如何集成声网实时互动 SDK,通过少量代码从 0 开始实现一个简单的实时互动 App,适用于互动直播和视频通话场景。

前提条件

在实现功能以前,请按照以下要求准备开发环境:

  • Android Studio 4.1 以上版本。
  • Android API 级别 16 或以上。
  • 两台运行 Android 4.1 或以上版本的移动设备
  • 可以访问互联网的计算机。如果你的网络环境部署了防火墙,参考应对防火墙限制以正常使用声网服务。
  • 一个有效的声网账号以及声网项目。请参考开通服务从声网控制台获得以下信息:
    • App ID:声网随机生成的字符串,用于识别你的项目。
    • 临时 Token:Token 也称为动态密钥,在客户端加入频道时对用户鉴权。临时 Token 的有效期为 24 小时。

运行示例程序

这个段落主要讲解了如何编译和运行实例程序。

  1. 进入到后台项目里,复制后台的 App Id 并备注,稍后启动应用时会用到它
  2. (可选)如果开启安全模式,则使用临时 token 生成器生成一个频道的RTC产品临时token,复制频道名Token 并备注,稍后启动应用时会用到它
  3. 编辑 app/src/main/java/io/agora/quickstart/rtc/MainActivity.java,将你的 AppID 、频道名、Token 分别替换到 <#Your App ID#><#Your channel name#><#Your Token#>
// 填写项目的 App ID,可在声网控制台中生成
private String appId = "<#Your App ID#>";
// 填写频道名
private String channelName = "<#Your channel name#>";
// 填写声网控制台中生成的临时 Token
private String token = "<#Your Token#>";
  1. 使用Android Studio打开Android/Agora-RTC-QuickStart-Android,等待下载依赖并同步成功

然后你就可以编译并运行项目了。

联系我们

  • 如果你遇到了困难,可以先参阅 常见问题
  • 如果你想了解更多官方示例,可以参考 官方SDK示例
  • 如果你想了解声网SDK在复杂场景下的应用,可以参考 官方场景案例
  • 如果你想了解声网的一些社区开发者维护的项目,可以查看 社区
  • 完整的 API 文档见 文档中心
  • 若遇到问题需要开发者帮助,你可以到 开发者社区 提问
  • 如果需要售后技术支持, 你可以在 Agora Dashboard 提交工单
  • 如果发现了示例代码的 bug,欢迎提交 issue

代码许可

The MIT License (MIT)

马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/agoraio-community/Agora-RTC-QuickStart.git
git@gitee.com:agoraio-community/Agora-RTC-QuickStart.git
agoraio-community
Agora-RTC-QuickStart
Agora-RTC-QuickStart
main

搜索帮助