集成 SDK

更新时间: 2024/01/02 08:49:43

本文为您展示通过 NEMeetingKit 实现音视频会议的相关步骤,帮助您在业务中实现创建会议、预约会议、查询会议信息、遥控器服务等在线会议场景下的相关能力。

前提条件

在客户端实现音视频会议功能之前,请确保您已完成以下操作:

  1. 创建应用开通 NERoom 房间组件能力,并选择了线上会议场景模板。

  2. 在网易云信控制台的应用列表中获取指定应用的 App Key。

开发环境

在客户端实现音视频会议功能之前,请您准备以下开发环境:

环境类型 具体要求
IDE Visual Studio 2019 或 Xcode 12.4 以上
OS macOS 11.0 以上

集成 SDK

  1. 引入 SDK。

    请下载会议组件 SDK。获取方法请参见下载 SDK 和 Demo

    下载完成后,macOS SDK 目录结构如下:

    ├─bin     包含 SDK 的二进制文件
    ├─include 包含 SDK 接口的头文件
    └─lib     包含 SDK 所需的库文件
      └── libnem_hosting_module.dylib   Release 的库文件
      └── libnem_hosting_moduled.dylib  Debug 的库文件
    
  2. 配置开发环境。

    请在程序编译完成后,将 bin 目录下的 NetEaseMeetingClient.applibnem_hosting_module.dylib 储存在项目的 *.app/Contents/Frameworks 目录下。项目配置过程中,将 libnem_hosting_module.dylib 引入到您的 Xcode 或 Qt 工程中,以下为 Qt 配置示例:

    # 此处包含将 NetEaseMeetingClient.app 和 `libnem_hosting_module.dylib` 拷贝到项目的 `/Contents/Frameworks` 目录下
    macx {
        INCLUDEPATH += $$PWD/include
        LIBS += -L$$PWD/lib -lnem_hosting_module
        DEPENDPATH += $$PWD/bin
    
        SDK_LIBRARIES.files = $$PWD/lib/libnem_hosting_module.dylib
        SDK_LIBRARIES.path = /Contents/Frameworks
    
        NEM_UI_SDK_APP.files = $$PWD/bin/NetEaseMeetingClient.app
        NEM_UI_SDK_APP.path = /Contents/Frameworks
    
        QMAKE_BUNDLE_DATA += SDK_LIBRARIES NEM_UI_SDK_APP
    }
    
此文档是否对你有帮助?
有帮助
去反馈
  • 前提条件
  • 开发环境
  • 集成 SDK