项目简介
Hello Agora 是一个开源示例项目,主要帮助开发者快速把 Agora 游戏 SDK 集成到 Cocos2d 游戏应用里,以此实现实时语音通话功能。该项目支持 iOS 和 Android 两个平台,同时提供了详细的集成指南与运行步骤。
项目的主要特性和功能
- 实时语音通话:支持在游戏中开展实时语音聊天。
- 跨平台支持:支持 iOS 和 Android 平台,便于开发者进行多平台开发。
- 简单易用:提供详细的集成步骤与示例代码,助力开发者快速上手。
安装使用步骤
1. 获取 App ID
先在 Agora.io 注册账号并创建项目,从而获取 App ID。
2. 配置项目
Android 项目
- 打开
proj.android-studio/app/src/org/cocos2dx/cpp/AGApplication.java
文件,将 App ID 填入以下位置:java private static final String appId = <#YOUR APP ID#>;
- 在
proj.android-studio/app
目录下执行ndk-build
命令。 - 使用 Android Studio 打开项目,连接设备,编译并运行。
iOS 项目
- 打开
proj.ios_mac/ios/AppController.mm
文件,将 App ID 填入以下位置:objective-c static NSString *appId = <#Your App Id#>;
- 使用 Xcode 打开项目,连接设备,编译并运行。
3. 集成 Agora Gaming SDK
- 从 Agora.io SDK 下载 Agora Gaming SDK。
- 解压下载的 SDK 包,将
include
和libs
文件夹复制到项目的AgoraGamingSDK
目录下。
4. 运行项目
Android
- 使用 Android Studio 打开项目,连接设备,编译并运行。
- 也可以使用
Gradle
直接编译运行。
iOS
- 使用 Xcode 打开项目,连接设备,编译并运行。
开发者环境要求
- Android Studio 2.0 + 或 Xcode 8.0 +
- 真实 Android/iOS 设备(推荐使用 Nexus 5X 或其他设备)
- 部分模拟器可能存在功能缺失或性能问题,建议使用真机进行开发和测试。
代码许可
本项目采用 MIT License。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】