跑通示例项目
更新时间: 2025/10/22 18:07:36
在视频呼叫示例项目中使用了呼叫组件实现音视频呼叫。本文介绍如何快速跑通音视频呼叫的示例项目,体验音视频呼叫功能。
开发环境
示例项目对开发环境的要求如下所示:
| 环境要求 | 说明 |
|---|---|
| JDK 版本 | 1.8.0 及以上版本 |
| Android API 版本 | API 21、Android 5.0 及以上版本 |
| CPU 架构 | ARM64、ARMV7 |
| IDE | Android Studio |
| 调试设备 | 运行 Android 系统 4.3 或以上版本的移动设备 |
| 依赖 | 依赖 Androidx,不支持 support 库 |
前提条件
在开始运行示例项目之前,请确保您已完成以下操作:
- 已 创建应用并获取应用的 App Key。
- 已开通以下服务,若未开通,请参考 开通服务 进行开通。
- IM 即时通讯。当使用呼叫组件自带的话单功能时,需开通 IM。
- 信令。用于实现点对点呼叫邀请以及音视频通话。
- 音视频通话 2.0。用于实现实时音视频通话。
- 如需要抄送,请提前开通消息抄送中的 话单 抄送服务,实现在一通通话结束后,发送事件通知消息,标记此次通话是否接通以及通话时间、类型等数据。
操作步骤
- 示例源码仅供开发者接入参考,实际应用开发场景中,请结合具体业务需求修改使用。
- 若您计划将源码用于生产环境,请确保应用正式上线前已经过全面测试,以免因兼容性等问题造成损失。
- 示例代码中包含业务登录逻辑,如果您的业务中需要使用登录相关功能,请修改登录相关的逻辑。
-
克隆 示例项目源码。
-
进入 NLiteAVDemo-Flutter 文件夹,其中
example目录结构说明如下:Bash
├── lib Flutter 示例项目代码 │ └── main.dart 入口(项目 UI、账号配置) ├── android 安卓工程代码 ├── ios iOS工程代码 -
配置应用的 AppKey 及 AppSecret。
在
lib/config/app_config.dart文件中配置应用的 AppKey。// 请填写应用对应的 AppKey,可在云信控制台的”AppKey管理“页面获取 static const String _appKey = "your appKey"; // 请填写应用对应的 AppSecret,可在云信控制台的”AppKey管理“页面获取 static const String _appSecret = "your sercet";获取 AppKey 和 AppSecret 的方法请参见获取 AppKey。
-
在 example 工程根目录执行如下命令引入依赖。
bash
flutter pub get -
在 IDE 环境中选中调试设备后,执行如下命令开始编译 Demo 项目:
bash
flutter run
此文档是否对你有帮助?





