BRTM uni-app SDK 是基于 uni-app 框架的 BRTM 客户端 SDK,开发者可以通过 BRTM uni-app SDK 轻松实现 BRTM 的功能。
createInstance
创建 Brtm Sdk 实例
createInstance(appId: string)
参数
详情
exitRoom
删除 Brtm Sdk 实例对象
destroyInstance()
监听 Sdk 事件
on(event, callback)
取消监听 Sdk 事件
off(event)
enterRoom
加入房间
enterRoom(params)
{ "roomId": "房间ID", "userSig": "用户进房鉴权码", "userInfo": { "userName": "", // 用户识别码 "userId": 2924, "userAvatar": "", // 用户头像地址 "role": "" // 用户角色类型 } }
离开房间
exitRoom(params)
enableDocumentService
启用或关闭文档服务
enableDocumentService(paenablerams: boolean)
sendMessage
给某个用户发送消息
sendMessage(key: string, msgContent: string, toUserId: string)
sendBroadcastMessage
给房间内所有用户发送广播消息
sendBroadcastMessage(key: string, msgContent: string, withCache: boolean)
requestBroadcastMessageCache
请求广播消息缓存
requestBroadcastMessageCache(cacheName: string)
clearBroadcastMessageCache
清理广播缓存
clearBroadcastMessageCache(cacheName: string)
getDocumentManager
获取文档管理器 BrtmDocumentManager
getDocumentManager()
getChatManager
获取聊天管理器 BrtmChatManager
getChatManager()
getUserManager
获取用户管理器 BrtmUserManager
getUserManager()
onError
错误通知
onError: (errorCode: number, errorMessage: string)
onRoomJoined
进入房间成功通知
onRoomJoined: ()
onLeaveRoom
离开房间成功通知
onLeaveRoom: ()
onMessageReceived
收到某个用户发来的房间消息通知
onMessageReceived: (key: string, content: string, userId: string)
onBroadcastMessageReceived
收到广播房间消息通知
onBroadcastMessageReceived: (key: string, content: string)
onDocumentServiceEnable
房间内的 document 服务是否可用通知
onDocumentServiceEnable: (enable: boolean, userId: string)
onWhiteboardPageAdded
增加一页白板的通知
onWhiteboardPageAdded: ()
onWhiteboardPageDeleted
删除一页白板的通知
onWhiteboardPageDeleted: ()
onAllDocumentsReceived
收到所有文档的通知
onAllDocumentsReceived: (docAllRes: brtm.BrtmDocAllRes)
onDocumentAdded
增加 ppt 文档的通知
onDocumentAdded: (doc: brtm.BrtmDocumentItem)
onDocumentDeleted
删除 ppt 文档的通知
onDocumentDeleted: (docId: string)
onDocumentUpdated
更新 ppt 文档的通知
onDocumentUpdated: (docId: string, extra?: brtm.DocExtraInfo | null)
onPageSelected
文档翻页的通知
onPageSelected: (pageChangeInfo: brtm.PageChangeInfo)
onDocumentListChanged
文档列表改变的通知
onDocumentListChanged: (docId: string)
onDocumentTypeChanged
动态和静态 ppt 之间的切换的通知
onDocumentTypeChanged: (docId: string)
onUserListUpdate
用户列表更新通知
onUserListUpdate: (userList: brtm.BrtmUser[])
onUserIn
用户进入房间通知
onUserIn: (user: brtm.BrtmUser)
onUserOut
用户退出房间通知
onUserOut: (user: brtm.BrtmUser)
onKickOut
用户被踢出通知
onKickOut: (code: number, message: string)
onReceiveChatMessage
收到新的聊天消息通知
onReceiveChatMessage: (chatMessage: brtm.BrtmChatMessage)
onGetAllChatMessage
onGetAllChatMessage: (chatMessageList: brtm.BrtmChatMessage[])
uni-app
BRTM uni-app SDK 是基于 uni-app 框架的 BRTM 客户端 SDK,开发者可以通过 BRTM uni-app SDK 轻松实现 BRTM 的功能。
接口
回调事件
详细信息
createInstance
创建 Brtm Sdk 实例
参数
详情
exitRoom
删除 Brtm Sdk 实例对象
监听 Sdk 事件
参数
取消监听 Sdk 事件
参数
enterRoom
加入房间
参数
exitRoom
离开房间
enableDocumentService
启用或关闭文档服务
参数
详情
sendMessage
给某个用户发送消息
参数
sendBroadcastMessage
给房间内所有用户发送广播消息
参数
requestBroadcastMessageCache
请求广播消息缓存
参数
clearBroadcastMessageCache
清理广播缓存
参数
getDocumentManager
获取文档管理器 BrtmDocumentManager
详情
getChatManager
获取聊天管理器 BrtmChatManager
详情
getUserManager
获取用户管理器 BrtmUserManager
详情
onError
错误通知
参数
onRoomJoined
进入房间成功通知
onLeaveRoom
离开房间成功通知
onMessageReceived
收到某个用户发来的房间消息通知
参数
onBroadcastMessageReceived
收到广播房间消息通知
参数
onDocumentServiceEnable
房间内的 document 服务是否可用通知
参数
onWhiteboardPageAdded
增加一页白板的通知
onWhiteboardPageDeleted
删除一页白板的通知
onAllDocumentsReceived
收到所有文档的通知
参数
onDocumentAdded
增加 ppt 文档的通知
参数
onDocumentDeleted
删除 ppt 文档的通知
参数
onDocumentUpdated
更新 ppt 文档的通知
参数
onPageSelected
文档翻页的通知
参数
onDocumentListChanged
文档列表改变的通知
参数
onDocumentTypeChanged
动态和静态 ppt 之间的切换的通知
参数
onUserListUpdate
用户列表更新通知
参数
onUserIn
用户进入房间通知
参数
onUserOut
用户退出房间通知
参数
onKickOut
用户被踢出通知
参数
onReceiveChatMessage
收到新的聊天消息通知
参数
onGetAllChatMessage
收到新的聊天消息通知
参数