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 字段,支持入会密码功能。TUIUserInfo 、 TUISeatInfo 、 TUIRequest 中新增 nameCard 字段标识房间内昵称。新增更新房间内昵称接口 changeUserNameCard 。新增 onUserInfoChanged 回调通知 nameCard/userRole 变更。删除 speechMode 相关类型定义、接口、回调`。Android & iOS & Flutter: TUILiveListManager 中 setLiveInfo 接口与 onLiveInfoChanged 回调 中参数 modifyFlag 改为 modifyFlagList 。TUIListListManager 中 setObserver 接口变更为 addObserver 。Web: 修复 web 及 electron 无设备权限或设备采集失败错误信息回调异常。web 及electron 支持多实例。 | 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 调整为 seatIndex 、userInfo 。回调参数优化, onRequestCancelled 参数 requestId 、userId 调整为 request 、userInfo 。回调参数优化, onRequestProcessed 参数 requestId 、userId 调整为 request 、userInfo 。回调参数优化, onUserRoleChanged 参数 userId 、userRole 调整为 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日,方便您全平台接入升级正式版,在此期间,您依旧可以使用体验本产品。
详细信息参见:产品公告。