跑通示例项目

更新时间: 2024/08/16 10:04:00

网易云信在 GitHub 上提供一个开源的网易会议组件示例项目 NEMeeting。本文介绍如何快速跑通该示例项目,体验在线会议功能。此示例项目使用 Qt6 C++ 项目构建,示例代码中包含了详细的 API 调用场景、参数封装以及回调处理。

该示例项目包含的功能如下:

  • 通过多种登录方式完成 NEMeeting 登录鉴权、注销登录。
  • 创建会议、加入会议。
  • 会议内提供的其他功能(如会议控制、屏幕共享等)。

前提条件

在根据本文操作前,请确保您已在网易云信控制台上,完成以下设置:

  1. 在控制台创建至少一个应用。若无应用,请参考 创建应用并获取 AppKey
  2. 开通 视频会议 解决方案。具体步骤可参考 方案开通

开发环境

在开始运行示例项目之前,请您准备以下开发环境:

环境类型 具体要求
操作系统 Windows 10 及以上版本
IDE Qt Creator,Qt 6 及以上
其他 有效的开发者签名,设备权限配置

操作步骤

  1. 配置示例项目。具体步骤如下。

    1. 克隆 NEMeeting 仓库至本地。

    2. 进入 NEMeeting/SampleCode/Windows_macOS/ 目录,使用 Qt Creator 打开 NEMeeting-SDK-Sample.pro 文件。

    macOS
    1. 单击 Projects,在 Build&Run 下选择构建工具,例如 x86-windows-msvc0217-pe-64bit 或 x86-windows-msvc0217-pe-32bit。选择 Release 作为构建选项,单击 构建 按钮进行构建。
    Windows
    1. 单击 项目,在 Build&Run 下选择构建工具,例如 Desktop Qt 5.15.0 MSVC2019 32bit 或 Desktop Qt 5.15.2 MSVC0219 32bit,并单击 Configure Project

      image
    2. 选择 Release 作为构建选项,单击 构建 按钮进行构建。

      image
  2. 构建完成后,单击 运行 按钮运行项目并进入登录界面,输入 App Key、账号 ID 和 Token 后,单击 Login 即可进入会议主页。有关账号 Token 的获取,请参考 创建会议账号

    效果图如下所示:

    image
此文档是否对你有帮助?
有帮助
去反馈
  • 前提条件
  • 开发环境
  • 操作步骤