迁移指南
更新时间: 2024/08/07 16:14:03
NEMeetingKit 是基于 NERoom 开发的一个全新的会议组件 SDK,可以帮助您将实时音视频会议功能集成至您的应用中,详情请参考 组件概述。
本文介绍如何将旧版网易会议 SDK 升级至 v3.0.0 及以上版本的会议组件 SDK 的迁移步骤及主要变更。
迁移步骤
步骤一:集成 SDK
参考 集成 SDK,将 v3.0.0 及以上版本的会议组件 SDK 集成至您的项目中。
步骤二:重命名文件名和引用类名
-
文件名修改:
metting.h
修改为meeting.h
。 -
引用类名修改:在项目对应文件中将 SDK 引用类的代码由
NEMeetingSDK
修改为NEMeetingKit
,将NEMeetingSDKConfig
修改为NEMeetingKitConfig
。
步骤三:更新 App 代码
V3.0.0 会议组件 Kit 进行了架构重构和升级,从而导致与旧版本的 SDK 不兼容,为了继续使用 App 中已有的网易云信提供的功能,请根据 变更介绍 更新 App 中的代码。
变更介绍
V3.0.0 会议组件 Kit 相比 v2.5.1(旧版网易会议 SDK 的最新版本)的主要变更如下:
- 功能差距:介绍在 v2.5.1 中支持、但在 v3.0.0 中暂不支持或行为不一致的功能,这些功能会在后续版本中增加或改为一致。
- 已删除类和字段:介绍在 v2.5.1 中支持、但在 v3.0.0 中删除了的类和字段,这些类或字段大部分在 v3.0.0 中有替代方案。
- 命名变更:介绍引用类名变更。
功能差距
- 私有化部署(此功能已在 v3.1.0 中支持):
NEMeetingKitConfig.useAssetServerConfig
-
音视频订阅:
subscribeRemoteAudioStream
subscribeRemoteAudioStreams
subscribeAllRemoteAudioStreams
-
美颜功能(此功能已在 v3.2.0 中支持):
setBeautyFaceValue
getBeautyFaceValue
isMeetingLiveEnabled
-
匿名入会(此功能已在 v3.1.0 中支持)。
已删除类和字段
NEMeetingSDKConfig.enableDebugLog
和NEMeetingSDKConfig.logSize
: 使用NEMeetingkitConfig.loggerConfig
替代。NEMeetingOptions.injectedMoreMenuItems
: 使用NEMeetingOptions.fullMoreMenuItems
替代。
命名变更
NEMeetingSDK
重命名为NEMeetingKit
。NEMeetingSDKConfig
重命名为NEMeetingKitConfig
。
此文档是否对你有帮助?