跑通示例项目

更新时间: 2023/06/29 19:33:04

网易云信音视频通话 2.0 产品为您提供开源的的示例项目,您可以参考本文档快速跑通示例项目,快速在本地运行示例 Demo,体验基于 NERTC SDK 的在线 KTV 效果。

前提条件

在开始运行示例项目之前,请确保您已完成以下操作:

开发环境

在开始运行示例项目之前,请确保开发环境满足以下要求:

  • 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 多人服务对外暴露的接口

运行示例源码

  1. Demo 及源码 页面下载多人视频通话的示例项目源码工程。

  2. 通过 Android Studio 打开项目。

    在 Android Studio 的顶部导航栏中选择File > Open,在弹出的对话框中选择示例项目源码工程。

  3. config/online.propertiesconfig/test.properties文件中分别配置您应用的 AppKey。

    APP_KEY="请输入你的app key"
    BASE_URL=https://yiyong.netease.im/
    
    • test.properties 中的配置应用于测试环境。
    • online.properties 中的配置应用于线上正式环境。
  4. 选中设备直接运行,即可体验 Demo。

此文档是否对你有帮助?
有帮助
去反馈
  • 前提条件
  • 开发环境
  • 注意事项
  • 示例项目结构
  • 运行示例源码