SDK更新日志(TUIRoomKit)

2024年9月

发布动态
更新日志
发布时间
SDK 2.6.0 iOS、Android、Flutter、Web、Uniapp (小程序)、
Uniapp (客户端)、Electron 版本正式发布
RoomEngine SDK 全平台:
新增会议场景 会中呼叫 TUIConferenceManager 插件,支持会中邀请功能。
新增 setRoomMetadataByAdmin 接口,支持Room自定义房间信息设置 。
新增 fetchRoomInfo 接口,支持房间外获取房间信息 。
新增 onUserInfoChanged 回调通知 nameCard/userRole 变更。
修复房主变更本地缓存异常问题。
Electron & Web:
Electron 端支持白板能力。
H5、小程序端支持预定会议能力。
Web、Electron 端支持会中邀请能力。
Web、Electron 端支持入会密码能力。
Web、Electron 端流布局支持视频流在多节点播放,优化视频流懒加载逻辑。
H5 端流布局支持视频流懒加载及大小流逻辑,优化流布局页面切换体验。
支持房间结束后 5s 自动退出房间。
接口变更:
删除 connectOtherRoom/disconnect 以及回调。
删除 sendTextMessage/sendCustomMessage 以及回调。
2024-09-14

2024年7月

发布动态
更新日志
发布时间
SDK 2.5.0 iOS、Android、Flutter、Web、Uniapp (小程序)、
Uniapp (客户端)、Electron 版本正式发布
RoomEngine SDK 全平台:
新增 TUIConferenceListManager ,支持会议列表、预定会议功能。
TUIRoomInfo 新增字段 password 字段,支持入会密码功能。
TUIUserInfoTUISeatInfoTUIRequest 中新增 nameCard 字段标识房间内昵称。
新增更新房间内昵称接口 changeUserNameCard
新增 onUserInfoChanged 回调通知 nameCard/userRole 变更。
删除 speechMode 相关类型定义、接口、回调`。
Android & iOS & Flutter:
TUILiveListManagersetLiveInfo 接口与 onLiveInfoChanged 回调 中参数 modifyFlag 改为 modifyFlagList
TUIListListManagersetObserver 接口变更为 addObserver
Web:
修复 webelectron 无设备权限或设备采集失败错误信息回调异常。
webelectron 支持多实例。
2024-07-29

2024年6月

发布动态
更新日志
发布时间
SDK 2.4.0 iOS、Android、Flutter、Web、Uniapp (小程序)、
Uniapp (客户端)、Electron 版本正式发布
RoomEngine SDK
全平台:
新增移麦接口 moveToSeat。
新增直播列表插件 TUILiveListManager。
修复 updateVideoQualityEx 接口编码参数失效问题。
Android & iOS & Flutter:
开启IM SDK 忽略重复登录特性。
废弃发送消息接口sendTextMessage,建议使用 IMSDK sendGroupTextMessage 接口代替。
废弃发送消息接口sendCustomMessage,建议使用 IMSDK sendGroupCustomMessage 接口代替。
废弃接收文本消息回调 onReceiveTextMessage,建议使用IMSDK onRecvGroupTextMessage 回调代替。
废弃接收自定义消息回调 onReceiveCustomMessage,建议使用IMSDK onRecvGroupCustomMessage 回调代替。

RoomKit
iOS:
调整最低支持版本到 iOS12,使用此功能,请在 Podfile 中添加pod 'TUIRoomKit/TRTC_iOS12',然后运行pod install
增加申请上台的通知,区分已上台和未上台用户。
上台发言模式下,优化麦位已占满情况下邀请上台或申请上台时的交互表现。
优化视频显示,防止 iOS17 版本出现黑屏现象。
优化弹幕功能交互。
优化顶部栏标题。
Android:
增加申请上台的通知,区分已上台和未上台用户。
上台发言模式下,优化麦位已占满情况下邀请上台或申请上台时的交互表现。
优化弹幕功能交互。
优化顶部栏标题。
Flutter:
适配横屏模式。
ConferenceMainPage 中的参数 roomId 修改为 conferenceId,将 isCreateRoom 修改为 isCreateConference。
修改默认语言为系统语言。
优化 ConferenceObserver 中各回调参数。
优化大小窗布局的拖动。
优化顶部栏标题。
Electron:
上台发言模式下,优化麦位已占满情况下邀请上台或申请上台时的交互表现。
修复用户角色从管理员变成房主,成员的操作列表会被遮挡的问题。
修复 startCameraDeviceTest 接口进行摄像头预览时,切换摄像头设备未释放旧设备占用的问题。
修复 createRoom 时,设置房间名称不生效的问题。
修复 RoomKit 展示区域 resize 时,水印未更新导致样式异常问题。
web:
虚拟背景功能交互优化: 新增 loading 效果,新增保存按钮。
上台发言模式下,优化麦位已占满情况下邀请上台或申请上台时的交互表现。
修复用户角色从管理员变成房主,成员的操作列表会被遮挡的问题。
修复 createRoom 时,设置房间名称不生效的问题。
修复 RoomKit 展示区域 resize 时,水印未更新导致样式异常问题。
Uniapp (小程序):
修复发送表情时,输入框没有背景色问题。
修复 createRoom 时,设置房间名称不生效的问题。
Uniapp (客户端):
Uniapp (客户端) 版本含 UI 方案 RoomKit 发布,支持 android 和 ios 平台。
2024-06-06

2024年5月

发布动态
更新日志
发布时间
SDK 2.3.3 iOS、Android、Windows、Web、Uniapp(小程序)、Electron 版本正式发布
RoomEngine SDK
全平台:
修复摄像头、麦克风被占用错误码回调异常。
Web:
回调参数优化,onKickedOffSeat 参数 userId 调整为 seatIndexuserInfo
回调参数优化,onRequestCancelled 参数 requestIduserId 调整为 requestuserInfo
回调参数优化,onRequestProcessed 参数 requestIduserId 调整为 requestuserInfo
回调参数优化, onUserRoleChanged 参数 userIduserRole 调整为 userInfo
回调参数优化,onRoomDismissed 新增 TUIRoomDismissedReason。
新增 onError 事件错误码 -1102 代表摄像头设备被占用。
修复被邀请打开摄像头后,切换摄像头设备未生效。

RoomKit
Android&iOS:
支持会议中进行网络检测。
支持会议中进行弹幕聊天。
Web:
支持设置背景模糊。
支持设置文字水印。
修复被邀请打开摄像头后, 切换摄像头设备未生效
Electron:
支持设置文字水印。
修复被邀请打开摄像头后, 切换摄像头设备未生效。
2024-05-17

2024年4月

发布动态
更新日志
发布时间
SDK 2.3.1 iOS、Android、Windows、Web、Uniapp(小程序)、Electron 版本正式发布
RoomEngine SDK
全平台:
支持直播场景,最大房间人数10w+。
新增房间内人数变化回调回调 onRoomUserCountChanged。
新增带 RoomType 的 enterRoom 接口。
TUISeatInfo 结构体新增头像、昵称字段。
TUIRequest 结构体新增头像、昵称字段。
TUIUserInfo 结构体新增被禁止发送消息字段 isMessageDisabled。
Android/iOS:
修复 startPlayRemoteVideo 内存泄漏。
新增参数为 seatIndex、userInfo 的 OnKickedOffSeat 回调,原回调废弃。
新增参数为 request、userInfo 的 OnRequestCancelled 回调,原回调废弃。
新增参数为request、userInfo 的 OnRequestProcessed 回调,原回调废弃。
新增参数为 userInfo 的 OnUserRoleChanged 回调,原回调废弃。
新增参数为 roomId、TUIRoomDismissedReason 的 OnRoomDismissed 回调,原回调废弃。

RoomKit
Android&iOS:
支持会议中设置水印;
优化登出逻辑,会议过程中监听 logout 的动作,退出当前会议并给出提示;
Android:
解决上台过程中变更为房主,无法自动上台的问题;
解决 Activity finish 时,BottomSheetDialog 仍在显示时的内存泄露;
移除 support-v4 的第 3 方库;
iOS:
解决双人会议过程中,切换大小窗,小窗口黑屏问题;
解决双人会议小窗口没有水印的问题;
Electron:
修复 Electron 下拔出外接摄像头摄像头列表默认设备未更新的问题;
修复成员操作面板距顶部距离不够,展示不完全问题;
修复 Notification 组件收到其他成员处理事件时显隐展示的问题;
修复获取主持人和管理员身份后没有更新申请上麦列表的问题;
修复聊天消息未读数不准确的问题;
修复转交房主或管理员状态下多次点击麦克风和摄像头按钮 disable 状态错误的问题。
Web:
修复 H5 移动端入会时间展示不全的问题;
修复 H5 移动端上台提示信息出现换行的问题;
修复 H5 移动端成员管理列表无法滚动问题;
修复成员操作面板距顶部距离不够,展示不完全问题;
修复 H5 移动端 onePlus 自带浏览器加载 demo 页面白屏的问题;
修复 Notification 组件收到其他成员处理事件时显隐展示的问题;
修复获取主持人和管理员身份后没有更新申请上麦列表的问题;
修复聊天消息未读数不准确的问题;
修复 MessageBox 组件进房后点击按钮无法关闭的问题;
修复转交房主或管理员状态下多次点击麦克风和摄像头按钮 disable 状态错误的问题。
小程序:
修复小程序入会时间展示不全的问题;
修复小程序上台提示信息出现换行的问题;
修复小程序成员管理列表无法滚动问题;
修复小程序创建房间后,点击左上角 home 按钮回到主页,再次新建的房间异常;
修复小程序转交房主之后 icon 无法切换的问题;
修复获取主持人和管理员身份后没有更新申请上麦列表的问题;
修复聊天消息未读数不准确的问题;
修复 Notification 组件收到其他成员处理事件时显隐展示的问题;
修复转交房主或管理员状态下多次点击麦克风和摄像头按钮 disable 状态错误的问题。
2024-04-29
说明:
多人音视频房间 SDK(TUIRoomKit)于2023年4月8日起,正式上线。限时免费版同期结束限时免费体验,如果您在限免版发布期间接入了本产品,我们已经为您延长了一个月的限时体验时间到2023年5月8日,方便您全平台接入升级正式版,在此期间,您依旧可以使用体验本产品。
详细信息参见:产品公告。