Web 更新日志
更新时间: 2024/08/29 18:31:43
本文提供网易云信视频会议(原会议组件,NEMeetingKit)适配 Web 应用的更新日志。
- 推荐您使用 3.0.0 版本及其之后的会议组件。同时,v2.0.12 及更低版本的 NEMeetingKit 仍在维护,但不再提供较大功能更新,相关 版本说明 请参考 下文,相关 开发指南 请访问 GitHub 参考 旧版会议组件。
- 若您需要将会议组件从 v2.0.12 及更低版本升级为新版本,请参考 迁移指南。
4.8.0 (2024-08-29)
特性变更
- 新增会议中聊天弹幕。
- 新增会议中翻译能力,包括语音转写翻译以及字幕翻译。
- 优化会议成员权限控制。
API 变更
请访问 NEMeetingKit 查看 API 文档。
- 字幕翻译和转写翻译:
- 新增
NEMeetingASRTranslationLanguage
目标翻译语言枚举类型:- 通过
NESettingsService.setASRTranslationLanguage
设置目标翻译语言。 - 通过
NESettingsService.getASRTranslationLanguage
获取目标翻译语言。
- 通过
- 新增
NESettingsService.enableTranscriptionBilingual
开启会中转写同时显示双语,NESettingsService.isTranscriptionBilingualEnabled
查询会中转写同时显示双语是否开启。 - 新增
NESettingsService.enableCaptionBilingual
开启会中字幕同时显示双语,NESettingsService.isCaptionBilingualEnabled
查询会中字幕同时显示双语是否开启。
- 新增
- 会议中聊天弹幕相关:
- 新增
NESettingsService.isMeetingChatSupported
查询应用是否支持聊天室服务。 - 新增
NESettingsService.setChatMessageNotificationType
设置聊天新消息提醒类型,NESettingsService.getChatMessageNotificationType
查询聊天新消息提醒类型。 - 新增
NEMeetingOptions.chatMessageNotificationType
属性,配置新聊天消息提醒类型。
- 新增
- 隐藏显示未入会成员相关设置和查询:
- 新增
NESettingsService.enableShowNotYetJoinedMembers
设置是否显示未入会成员,NESettingsService.isShowNotYetJoinedMembersEnabled
查询是否显示未入会成员。 - 新增
NEMeetingOptions.showNotYetJoinedMembers
属性,配置是否在会议界面中显示未加入成员,默认展示。
- 新增
- 设置在视频中显示用户名相关设置和查询:
- 新增
NESettingsService.enableShowNameInVideo
设置是否在视频中显示用户名,NESettingsService.isShowNameInVideoEnabled
查询是否在视频中显示用户名。 - 新增
NEMeetingOptions.showNameInVideo
属性,配置是否始终在视频画面上显示名字,默认显示。
- 新增
- 新增
NESettingsChangedListener
设置变更监听器:- 通过
NESettingsService.addSettingsChangedListener
添加设置变更监听器。 - 通过
NESettingsService.removeSettingsChangedListener
移除设置变更监听器。
- 通过
- 字段
NEMeetingOptions
新增:- 新增
pluginNotifyDuration
属性,配置会中插件通知弹窗持续时间,单位毫秒,默认为 5000ms。- value=0 时,不显示通知弹窗。
- value<0 时,弹窗不自动消失。
- 新增
enableDirectMemberMediaControlByHost
属性,配置主持人和联席主持人是否可以直接开关参会者的音视频,不需要参会者同意,默认需要参会者同意。
- 新增
- 新增
NEMeetingStatus.MEETING_STATUS_IN_SCREEN_SHARING
,表示当前处于屏幕共享中。 - 新增
NEPreMeetingService.loadChatroomHistoryMessageView
接口,加载会议聊天室历史消息页面。
兼容性
4.7.5 (2024-08-19)
兼容至 NERTC SDK 5.6.2008。
v4.7.0 (2024-07-22)
新增特性
- 支持实时语音字幕功能。
- 支持实时转写功能。
- 会议支持自动云录制配置。
- 预约会议复制邀请信息内容与会议内保持一致。
- 小应用添加自定义消息的能力,为签到小应用提供性能优化。
- 会中部分 UI 优化。
API 变更
请访问 NEMeetingKit 查看 API 文档。
NEMeetingOptions
新增入会选项:noCaptions
,配置入会是否展示 字幕 菜单。noTranscription
,配置入会是否展示 转写 菜单。autoEnableCaptionsOnJoin
,配置入会时是否自动开启字幕。
- 历史会议详情支持实时转写记录查询:
- 新增
NEMeetingTranscriptionInfo
会议转写信息对象。 - 新增
NEPreMeetingService.getHistoryMeetingTranscriptionInfo
查询转写信息。 - 新增
NEPreMeetingService.getHistoryMeetingTranscriptionFileUrl
获取转写文件下载地址。 - 新增
NEMeetingTranscriptionMessage
会议转写单条消息对象。 - 新增
NEPreMeetingService.getHistoryMeetingTranscriptionMessageList
获取转写消息列表。
- 新增
- 支持聊天消息记录查询:
- 新增
NEChatroomHistoryMessageSearchOption
查询聊天室历史消息选项。 - 新增
NEChatroomMessageSearchOrder
聊天室消息搜索顺序。 - 新增
NEPreMeetingService.fetchChatroomHistoryMessageList
查询历史会议的聊天室历史消息。 - 新增
NEMeetingChatMessage
房间消息基类。 - 新增
NEMeetingChatMessageType
房间消息类型枚举。 - 新增
NEMeetingChatCustomMessage
房间自定义消息。 - 新增
NEMeetingChatTextMessage
房间文本消息。 - 新增
NEMeetingChatFileMessage
房间文件消息。 - 新增
NEMeetingChatImageMessage
房间图片消息。
- 新增
- 支持自动云录制配置:
- 新增
NECloudRecordConfig
云录制配置对象。 - 新增
NEMeetingItem.cloudRecordConfig
预约会议时配置自动云录制。 - 新增
NEStartMeetingOptions.cloudRecordConfig
创建会议配置自动云录制。
- 新增
- 支持意见反馈:
- 新增
NEFeedbackService
意见反馈服务,通过NEMeetingKit.getFeedbackService
获取服务。 - 新增
NEFeedbackService.feedback
提交意见反馈。 - 新增
NEFeedbackService.loadFeedbackView
展示意见反馈界面。 - 新增
NEMenuItems.feedbackMenu()
意见反馈菜单,可添加到更多菜单或工具栏菜单中。
- 新增
- 支持获取会议录制信息:
- 新增
NEMeetingRecord
单次录制的所有录制信息,单次录制可能产生多个文件。 - 新增
NEPreMeetingService.getMeetingCloudRecordList
获取会议录制信息。 - 本地会议历史记录。
- 新增
NEPreMeetingService.getLocalHistoryMeetingList
获取本地历史会议记录列表,不支持漫游保存,默认保存最近 10 条记录。 - 新增
NEPreMeetingService.clearLocalHistoryMeetingList
清空本地历史会议记录列表。 - 新增
NEPreMeetingService.getInviteInfo
获取当前语言环境下的邀请信息。 - 新增
NEPreMeetingService.getMeetingItemByInviteCode
根据邀请码获取会议信息。 - 新增
NEPreMeetingService.loadWebAppView
加载小应用页面,用于会议历史详情的展示。
- 新增
- 新增
NESettingsService
:getInterpretationConfig
查询应用同声传译配置。getScheduledMemberConfig
查询应用预约会议指定成员配置。isNicknameUpdateSupported
查询应用是否支持编辑昵称。isAvatarUpdateSupported
查询应用是否支持编辑头像。isCaptionsSupported
查询应用是否支持字幕功能。isTranscriptionSupported
查询应用是否支持转写功能。isGuestJoinSupported
查询应用是否支持访客入会。getAppNotifySessionId
查询应用session
会话 ID。setCloudRecordConfig
设置云录制配置。getCloudRecordConfig
查询云录制配置。
- 新增
NEMeetingAccountService
。 - 新增
NEContactsService
。 - 新增
NEMeetingInviteService
。 - 新增
NEMeetingMessageChannelService
。 - 新增
NEMeetingService
。 - 新增
NEPreMeetingService
。
兼容性
4.5.0 (2024-05-10)
新增特性
- 支持配置入会是否拉取和展示小应用的功能。
- 支持配置入会是否展示通知中心菜单的功能。
- 预约会议时支持设置是否允许访客入会的功能。
- 预约会议时支持预选参会者列表并指定身份的功能。
- 支持通讯录邀请入会的能力。
API 变更
方法/回调/类 | 说明 |
---|---|
JoinOptions.noWebApps |
新增属性,表示入会时是否拉取和展示小应用,如签到应用。 |
JoinOptions.noNotifyCenter |
新增属性,表示入会是否展示通知中心菜单,默认展示。 |
NEMeetingCreateOptions.scheduledMembers |
预约会议接口新增属性,表示预选参会者列表并指定身份,配置预约成员开启时有效。 |
NEMeetingCreateOptions.enableGuestJoin |
预约会议接口新增属性,表示是否开启访客入会。 |
NEMeeting.getScheduledMembers |
新增方法,用于查询预约会议成员列表。 |
NEMeeting.searchAccount |
新增方法,用于在通讯录中搜索成员。 |
NEMeeting.getAccountInfoList |
新增方法,用于在通讯录中查询成员信息。 |
NEMeetingInviteService.acceptInvite |
新增方法,用于通过邀请加入当前正在进行中的会议。 注:只有完成 SDK 的登录鉴权操作才允许加入会议。 |
NEMeetingInviteService.rejectInvite |
新增方法,用于拒绝加入会议的邀请。 注:只有完成 SDK 的登录鉴权操作才允许该操作。 |
NEMeetingInviteService.on |
新增方法,添加邀请状态监听事件(onMeetingInviteStatusChanged),用于接收邀请状态变更通知。 |
NEMeetingInviteService.off |
新增方法,移除邀请状态的监听。 |
NEMeetingInviteStatusListener |
新增类,表示会议状态监听。 |
NEMeetingInviteStatusListener.onMeetingInviteStatusChanged |
新增回调,邀请状态变更时会触发,该方法在 UI 线程调用。 |
兼容版本
- NERoom:兼容 1.28.0 版本
- NIMSDK:兼容 9.14.4 版本
- NERtc:兼容 5.5.30 版本
- 白板:兼容 V3.9.6 版本
4.4.0 (2024-04-03)
新增特性
- 新增会议内签到、预约周期性会议、会议黑名单功能。
- 支持在进入会议时指定参会者头像以及设置是否允许音频设备切换。
- 支持在会议中锁定特定用户的视频画面。
- 支持会议创建者进行主持人权限的转让和收回。
- 支持在预约会议时设置是否允许参会者在主持人进入会议前就加入会议。
- 支持在会议中管理全量的等候室成员,包括全部准入和全部移除功能。
- 支持选择是否本次房间自动准入会议。
- 支持聊天室私聊功能和聊天的权限控制。
优化
兼容处理"会中聊天室/等候室聊天室"可能不存在的情况。
兼容版本
- NERoom:兼容 1.27.0 版本
- NIMSDK:兼容 9.14.4 版本
- NERtc:兼容 5.5.30 版本
- 白板:兼容 V3.9.6 版本
3.18.0 (2023-12-22)
适配版本
- NERoom:兼容 V1.19.0 版本
- NERTC:兼容 V5.4.3 版本
- NIM:兼容 V9.12.0 版本
- 白板:兼容 V3.9.6 版本
优化
优化界面提示语。
3.15.0 (2023-08-14)
适配版本
- NERoom:兼容 V1.19.0 版本
- NERTC:兼容 V5.4.3 版本
- NIM:兼容 V9.12.0 版本
- 白板:兼容 V3.9.6 版本
新增特性
- 新增
NEMeetingParams#encryptionConfig
,入会时支持配置会议加密方式和密钥。 - 支持在会议中动态设置提醒,以便在剩余时间不足时提醒参会者。
改进优化 优化入会的接口请求,入会耗时更短。
问题修复
修复在进入某个包含密码且已锁定的会议后,若密码没有被销毁,下次进入会议时无需输入密码的问题。
3.14.0 (2023-07-06)
适配版本
- NERoom:兼容 V1.17.0 版本
- NERTC:兼容 V4.6.50 版本
- NIM:兼容 V9.1.0 版本
- 白板:兼容 V3.8.7 版本 新增特性 新增支持巡检者模式 改进优化 优化大房间场景下,SDK 与服务端的信令交互。
问题修复 修复 Electron 环境,在未开启过音视频的情况下开启共享屏幕,第一次会失败的问题。
3.11.0 (2023-04-11)
适配版本
- NERoom:兼容 V1.14.0 版本
- NERTC:兼容 V4.6.50 版本
- NIM:兼容 V9.8.0 版本
- 白板:兼容 V3.8.7 版本
新增特性 会议中支持透明白板功能。 问题修复 修复开启白板共享按钮颜色未修改问题
3.10.0 (2023-04-11)
适配版本
- NERoom:兼容 V1.13.0 版本
- NERTC:兼容 V4.6.50 版本
- NIM:兼容 V9.8.0 版本
- 白板:兼容 V3.8.7 版本
新增特性
- 支持跨 AppKey 加会议。
- 新增 accountInfo 属性,获取用户个人信息。
API 变更
重命名 API 中会议号字段,会议号(字符串类型)由原先的
meetingId
统一改为meetingNum
命名。包括以下:
API |
API 说明 |
---|---|
init |
加入会议的 meetingId 参数变更为 meetingNum (新版兼容老板本写法)。 |
create |
创建会议的 meetingId 参数变更为 meetingNum (新版兼容老版本写法)。 |
|
|
3.9.0 (2023-03-02)
适配版本
- NERoom:兼容 V1.12.0 版本
- NERTC:兼容 V4.6.252 版本
- NIM:兼容 V9.6.3 版本
- 白板:兼容 V3.8.7 版本
新增特性
- 共享屏幕支持全屏显示共享画面。
- 支持网络状态显示。
- 聊天室输入框支持发送复制的图片。
- 会议过程中,当与会者移动端处于音视频通话中时,界面显示对应的状态。
新增 API
API |
API 说明 |
---|---|
NEMeetingKit.leaveMeeting |
离开会议接口 |
问题修复
修复私有化部署需要下载字体库问题。
3.8.0 (2023-01-10)
适配版本
- NERoom:兼容 V1.10.0 版本
- NERTC:兼容 V4.6.252 版本
- NIM:兼容 V9.6.3 版本
- 白板:兼容 V3.8.7 版本
新增特性
- 新增直播功能。
- 支持配置私有化的服务器地址。
问题修复
- 修复人数小于 6 人情况下出现切换下一页成员按钮的问题。
- 修复用户互踢之后,后面入会成员无法显示的问题。
- 修复切换设备失败,界面仍成功的问题。
变更 API
API |
API 说明 |
---|---|
init |
config 新增 serverUrl 字段,支持配置组件的私有化服务器地址。此外,此接口修改为 异步接口,新增 callback 参数。 |
3.7.0 (2022-12-09)
适配版本
兼容 NERoom SDK V1.10.0 版本。
新增特性
支持切换多语言。
问题修复
修复屏幕共享场景下的已知问题。
新增 API
API |
API 说明 |
---|---|
NEMeetingKit.switchLanguage |
切换界面语言,支持切换为中文(CHINESE)、英文(ENGLISH)和日文(JAPANESE)。 |
3.6.0 (2022-10-31)
适配版本
兼容 NERTC SDK V4.6.20 版本。
新增特性
支持通过会议邀请链接入会。
3.5.0 (2022-09-27)
新增特性
支持长按空格解除静音。
变更 API
API |
API 说明 |
---|---|
create |
新增 enableUnmuteBySpace 字段,支持配置长按空格解除静音功能。 |
join |
新增 enableUnmuteBySpace 字段,支持配置长按空格解除静音功能。 |
3.4.0 (2022-08-31)
新增特性
- 支持通过聊天室配置,实现图片、文件消息的发送与接收。
- 支持监听全局事件。
新增 API
API |
API 说明 |
---|---|
NEMeetingKit.addGlobalEventListener |
添加全局事件监听器。 |
NEMeetingKit.removeGlobalEventListener |
移除全局事件监听器。 |
变更 API
API |
API 说明 |
---|---|
create |
新增 chatroomConfig 字段,支持配置聊天室功能。 |
join |
新增 chatroomConfig 字段,支持配置聊天室功能。 |
3.3.0 (2022-07-29)
新增特性
支持在白板中添加图片和视频。
3.2.0 (2022-06-30)
新增特性
- 支持复用 IM 账号。
- 支持 SIP 用户入会。
- 新增用户的角色类型:联席主持人。
3.1.0 (2022-06-06)
新增特性
- 支持匿名入会。
- 支持私有化部署。
3.0.0 (2022-06-30)
底层重构,基于 NERoom 的会议组件 NEMeetingKit 首次发布。
单击展开查看 v2.0.12 (2021-11-08) ~ v1.0.0 (2020-07-10) 版本会议组件的更新日志。
⭐2.0.12 (2021-11-8)
新增特性
- 增加角色标签显示。
- 支持一键开启全体摄像头。
- 支持创建会议时关闭音视频。
- 支持聊天室功能。
改进优化
修复部分已知 bug。
⭐2.0.10 (2021-10-28)
新增特性
- 支持获取与会人员的布局位置。
- 增加主持人离会时提示是否移交权限的通知。
改进优化
修复部分已知 bug。
⭐2.0.4 (2021-09-09)
功能更新
订阅接口支持 promise。
改进优化
修复部分重连场景的 bug。
⭐1.12.2 (2021-08-12)
功能更新
调整切换主讲人的间隔时间。
改进优化
修复部分已知 bug。
⭐1.12.0 (2021-07-20)
功能更新
升级会议组件的 NERTC SDK 版本。
改进优化
修复部分已知 bug。
⭐1.10.0 (2021-07-08)
新增特性
- 支持仅受邀人可参会的功能。
- 支持已有会议成员粒度的 Tag 字段。
- 增加日志上报方法。
改进优化
修复部分已知 bug。
⭐1.9.1 (2021-06-02)
改进优化
- 修复会议锁定时,展示状态异常的问题。
- 修复屏幕共享时,主持人操作异常的问题。
- 修复屏幕共享时,声音异常的问题。
⭐1.8.1 (2021-04-29)
新增特性
- 支持屏幕共享时显示用户视窗。
- 支持服务端录制配置。
- 增加会议 SIP 号。
改进优化
- 优化白板性能消耗的问题。
- 修复已知 bug。
⭐1.7.2 (2021-03-30)
新增特性
增加会中成员进出的通知。
改进优化
- 修复全体静音状态异常的问题。
- 修复会中改名无提示的问题。
- 断网优化。
- 修复订阅音频后听不到声音的问题。
⭐1.7.0 (2021-03-17)
新增特性
- 新增会中改名功能。
- 新增会中白板功能。
- 新增白板菜单项,控制白板共享功能的启停。
- 新增会议视图模式配置,支持普通和白板模式。
改进优化
修复部分已知 bug。
⭐1.5.2 (2021-01-15)
新增特性
增加音频订阅方法。
subscribeRemoteAudioStream
:订阅远端用户的音频流。subscribeAllRemoteAudioStreams
:订阅所有远端用户的音频流。subscribeRemoteAudioStreams
:通过与会者名单订阅用户的音频流。
改进优化
修复部分情况下加入会议失败的问题。
⭐1.5.0 (2020-12-21)
新增特性
增加自定义按钮配置。
⭐1.3.3 (2020-11-27)
新增特性
- 新增关闭预约会议密码的回调监听。
- 新增创建会议提示已存在会议并取消操作的监听。
- 支持使用密码入会。
功能更新
调整画廊模式的展示策略。
⭐1.3.2 (2020-11-20)
新增特性
- 支持创建、加入会议时配置短号显示规则。
- 增加底部展示参会人数。
改进优化
优化弹窗效果。
⭐1.3.1 (2020-11-13)
新增特性
- 新增初始化会议的 config 配置项。
- 支持获取会议短号信息。
- 支持使用账户和密码登录,以及 SSO 登录。
⭐1.0.0 (2020-07-10)
首次正式发布。