跑通示例项目
更新时间: 2024/08/02 11:26:48
网易云信音视频通话 2.0 产品为您提供开源的的示例项目,您可以参考本文档快速跑通示例项目,快速在本地运行示例 Demo,体验基于 NERTC SDK 的在线 KTV 效果。
前提条件
在开始运行示例项目之前,请确保您已完成以下操作:
- 已创建应用并获取 App Key。
- 已开通音视频通话 2.0 服务。
- 已开通调试模式。
- 已开通统一登录功能,具体请联系网易云信商务经理。
开发环境
在开始运行示例项目之前,请确保开发环境满足以下要求:
- Android SDK API 等级 18 或以上。
- Android Studio 3.0 或以上版本。
- Android 系统 4.3 或以上版本的移动设备。
注意事项
- 跑通示例项目时,建议维持 Demo 的 baseURL 设置,如果需要基于 Demo 开发自己的应用,需要将其改为您的 App Server 业务服务端地址。
- 示例项目默认使用安全模式。但是在跑通示例项目时,您需要使用调试模式,此时无需传入 Token 即可加入房间。但是出于安全考虑,应用正式上线前,请在控制台中将指定应用的鉴权方式改回安全模式。
示例项目结构
文件夹/文件 | 说明 |
---|---|
app | 应用主入口包含外部页面框架。 |
biz-user | 用户模块具体实现。 |
biz-video-group | 多人通话相关业务 |
lib-basic | 应用基础类以及常量,此工程下 build.gradle 中配置 nertc key 以及 baseUrl。 |
lib-beauty-faceunity | 基于相芯实现的美颜功能模块。 |
lib-modularity | 应用组件化框架,负责模块调度,无实际业务。 |
lib-user | 用户模块具体实现。 |
lib-utils | 通用工具方法集合。 |
lib-video-group | 多人服务对外暴露的接口 |
运行示例源码
-
在 Demo 及源码 页面下载多人视频通话的示例项目源码工程。
-
通过 Android Studio 打开项目。
在 Android Studio 的顶部导航栏中选择File > Open,在弹出的对话框中选择示例项目源码工程。
-
在
config/online.properties
和config/test.properties
文件中分别配置您应用的 AppKey。APP_KEY="请输入你的app key" BASE_URL=https://yiyong.netease.im/
test.properties
中的配置应用于测试环境。online.properties
中的配置应用于线上正式环境。
-
选中设备直接运行,即可体验 Demo。
此文档是否对你有帮助?