littlebot
Published on 2025-04-13 / 0 Visits
0

【源码】基于Cocos2dx框架的Hello Agora游戏语音集成项目

项目简介

Hello Agora 是一个开源示例项目,主要帮助开发者快速把 Agora 游戏 SDK 集成到 Cocos2d 游戏应用里,以此实现实时语音通话功能。该项目支持 iOS 和 Android 两个平台,同时提供了详细的集成指南与运行步骤。

项目的主要特性和功能

  • 实时语音通话:支持在游戏中开展实时语音聊天。
  • 跨平台支持:支持 iOS 和 Android 平台,便于开发者进行多平台开发。
  • 简单易用:提供详细的集成步骤与示例代码,助力开发者快速上手。

安装使用步骤

1. 获取 App ID

先在 Agora.io 注册账号并创建项目,从而获取 App ID。

2. 配置项目

Android 项目

  1. 打开 proj.android-studio/app/src/org/cocos2dx/cpp/AGApplication.java 文件,将 App ID 填入以下位置: java private static final String appId = <#YOUR APP ID#>;
  2. proj.android-studio/app 目录下执行 ndk-build 命令。
  3. 使用 Android Studio 打开项目,连接设备,编译并运行。

iOS 项目

  1. 打开 proj.ios_mac/ios/AppController.mm 文件,将 App ID 填入以下位置: objective-c static NSString *appId = <#Your App Id#>;
  2. 使用 Xcode 打开项目,连接设备,编译并运行。

3. 集成 Agora Gaming SDK

  1. Agora.io SDK 下载 Agora Gaming SDK
  2. 解压下载的 SDK 包,将 includelibs 文件夹复制到项目的 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】