集成 SDK
更新时间: 2024/10/24 11:26:59
本文为您介绍在 Windows 和 macOS 应用中,集成 NEMeetingKit 的步骤。NEMeetingKit 主要用于实现音视频会议,帮助您在业务中实现创建会议、预约会议、查询会议信息、遥控器服务等在线会议场景下的相关能力。
前提条件
在根据本文操作前,请确保您已在网易云信控制台上,完成以下设置:
- 在控制台创建至少一个应用。若无应用,请参考 创建应用并获取 AppKey。
- 开通 视频会议 解决方案。具体步骤可参考 方案开通。
版本环境
- 适用的 SDK 版本:v2.18.0.0 及以上版本
- 支持 Win 10 及以上操作系统
- 系统版本:macOS 10.11 + 版本
- Xcode 10 + 版本
- VSCode 拓展:CMake
- Qt 6.+ 版本
安装环境
安装 Qt
根据您的操作系统版本,前往 Qt Group 官方网站 下载并安装适合的 Qt 安装程序。
安装 CMake
CMake 广泛用于管理 C++ 项目的编译过程。根据您的操作系统类型,安装方式如下:
前往 CMake 官网 按需下载。
Homebrew$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# or
$ brew install cmake
下载 SDK
单击下载会议组件离线包 NEMeet_Windows_SDK_V4.8.0_202408300946_9e48ad8bae.zip。下载并解压缩完成后,Windows SDK 目录结构如下:
-
meeting_sdk_example_qt
-
SDK 打开文件夹,包含以下几个部分:
目录名 说明 include SDK 接口头文件 lib SDK 依赖的资源文件和库文件 bin/libnemeet_base.dll 64 位 App 依赖的库文件 nemeet_sdk.exe
单击下载会议组件离线包 NEMeet_MacOS_SDK_V4.8.0_202408300950_9e48ad8bae.zip。下载并解压缩完成后,macOS SDK 目录结构如下:
Bash.
├── docs <-- 文档
├── meeting_sdk_example_qt <-- 示例程序
└── sdk <-- SDK (arm64&x86_64)
Demo 工程
Demo 工程主要用于展示 SDK 功能和 API 调用示例。Demo 工程存放在 meeting_sdk_example_qt
目录下。
编译与运行 Demo App
-
根据当前系统的硬件架构,将对应目录下的
sdk
复制到meeting_sdk_example_qt
目录下。 -
配置 Qt,下载并配置 Qt 环境。
-
在 Visual Studio Code 中,打开
meeting_sdk_example_qt
工程。建议使用 Visual Studio Code 2019,其他版本未经过严格测试。
-
删除 Demo 工程中原有的
sdk
文件夹。 -
运行工程。
Shell
$ cd meeting_sdk_example_qt $ .\build.bat // build.bat Qt 环境替成本地环境
-
从下载的 SDK 包解压后,进入
sdk
目录。 -
在 Visual Studio Code 中打开
meeting_sdk_example_qt/
工程。 -
如果 Demo 工程中有
sdk
文件夹,则删除。 -
根据当前系统的硬件架构,将对应目录下的
sdk
复制到meeting_sdk_example_qt/
目录下。 -
运行工程。
-
方式一:
Shell
$ cd meeting_sdk_example_qt $ sh build.sh // build.sh Qt 环境替成本地环境
-
方式二:
-
运行和使用 Demo App
运行起来后的 Sample App 界面如下,需要填写您在 网易云信控制台 已经申请好的应用 appKey
,单击 初始化 进入后续流程。
nemeet_sdk.app
的路径为 sdk/bin
目录下的 nemeet_sdk.app
文件。需要确定本地 nemeet_sdk.app
文件的路径是否正确。
-
本地路径示例:
sdk/bin/nemeet_sdk
-
调试运行
-
本地路径示例:
sdk/bin/nemeet_sdk.app
-
本地路径示例:
sdk/bin/nemeet_sdk.app/Contents/MacOS/nemeet_sdk
-
调试运行