跑通示例项目
更新时间: 2023/06/29 08:39:29
网易云信在 GitHub 上提供一个开源的网易会议组件示例项目 NEMeeting。本文介绍如何快速跑通该示例项目,体验在线会议功能。此示例项目使用 Qt5 C++ 项目构建,示例代码中包含了详细的 API 调用场景、参数封装以及回调处理。
该示例项目包含的功能如下:
- 通过多种登录方式完成 NEMeeting 登录鉴权、注销登录。
- 创建会议、加入会议。
- 会议内提供的其他功能(如会议控制、屏幕共享等)。
前提条件
在开始运行示例项目之前,请确保您已完成以下操作:
-
已创建应用,开通 NERoom 房间组件能力,并选择了线上会议场景模板。
-
在网易云信控制台的应用列表中获取指定应用的 App Key。
-
通过网易会议服务端的创建会议账号接口创建一个有效的会议账号,获取 userUuid(对应 accountId)和 userToken(对应 accountToken),用于完成登录鉴权。
云信提供 Postman 接口请求调用示例,可帮助开发者快速实现接口调用,创建有效会议账号。单击下载 Postman 创建账号的脚本和操作说明。
开发环境
在开始运行示例项目之前,请您准备以下开发环境:
环境类型 | 具体要求 |
---|---|
操作系统 | Windows 7 及以上版本 |
IDE | Qt Creator,Qt 5.15.0 及以上 |
其他 | 有效的开发者签名,设备权限配置 |
操作步骤
-
配置示例项目。具体步骤如下。
-
克隆 NEMeeting 仓库至本地。
-
进入
NEMeeting/SampleCode/Windows_macOS/
目录,使用 Qt Creator 打开NEMeeting-SDK-Sample.pro
文件。 -
单击 项目,在 Build&Run 下选择构建工具,例如 Desktop Qt 5.15.0 MSVC2019 32bit 或 Desktop Qt 5.15.2 MSVC0219 32bit,并单击 Configure Project。
- 选择 Release 作为构建选项,单击构建按钮进行构建。
-
-
构建完成后,单击运行按钮运行项目并进入登录界面,输入 APP Key、账号 ID 和 Token 后,单击 Login 即可进入会议主页。
效果图如下所示: