声网在 GitHub 上提供一个开源的示例项目 API-Example-Unity。本文介绍如何快速跑通该示例项目,体验声网视频通话效果。你也可以直接观看下面的视频教程。
Unity 2017 或以上版本(本文 Unity 的界面描述以 Unity 2018.4.28f1 为例)
Unity Hub 1.0.0 或以上版本(本文 Unity Hub 的界面描述以 Unity Hub 2.4.3 为例)
操作系统与集成开发环境要求:
开发平台 | 操作系统版本 | 集成开发环境版本 |
---|---|---|
Android | Android 4.1 或以上 | Android Studio 3.0 或以上 |
iOS | iOS 9.0 或以上 | Xcode 9.0 或以上 |
macOS | macOS 10.10 或以上 | Xcode 9.0 或以上 |
Windows | Windows 7 或以上 | Microsoft Visual Studio 2017 或以上 |
有效的声网账户
参考以下步骤创建一个声网项目:
声网会给每个项目自动分配一个 App ID 作为项目唯一标识。
在声网控制台的项目管理页面,找到你的项目,点击 App ID 右侧的 图标,即可获取项目的 App ID。
为提高项目的安全性,声网推荐使用 Token 对即将加入频道的用户进行鉴权。
为了方便测试,声网控制台提供生成 RTC 临时 Token 的功能。参考以下步骤获取 RTC 临时 Token:
testroom
,然后点击生成。后续调用 API 加入频道时,请确保填入的频道名与这里的频道名一致。按照以下步骤将声网 Unity SDK 集成到示例项目中。
Agora-Unity-Quickstart/API-Example-Unity
示例项目。AgoraEngine
文件夹。Assets/API-Example/video-sample
文件夹。连接你的设备,然后运行示例项目。
以 macOS 设备为例,运行成功后,你会看到如下画面。
如果想体验一对一通话效果,你可以邀请一位朋友克隆 API-Examples-Web 项目到本地,在浏览器中打开 Demo/index.html
文件,并输入相同的 App ID、频道名和临时 Token,加入同一频道与 macOS 端互通。
你可以参考示例项目中的主要功能代码,根据自己的需求进行调整。