Class JRoomManagerAbstract
Methods
StaticgetInstance
JRoomManager实例
AbstractsetForeground
setForeground(foreground: boolean): void Returns void
AbstractsetUIContext
setUIContext(uiContext: UIContext): void Returns void
AbstractsetNavPathStack
setNavPathStack(pathStack: any, navId: undefined | string): void Parameters
- pathStack: any
- navId: undefined | string
Returns void
Abstractlogin
login( applicationContext: ApplicationContext, loginParam: JCCLoginParam,): boolean Parameters
- applicationContext: ApplicationContext
- loginParam: JCCLoginParam
Returns boolean
接口调用结果
Abstractlogout
Returns boolean
接口调用结果
Abstractdestroy
Returns void
AbstractgetClientLoginState
getClientLoginState(): JClientState Returns JClientState
当前登录状态
AbstractsendOnlineMessage
sendOnlineMessage(message: string, userId: string): number Parameters
- message: string
- userId: string
Returns number
操作ID或错误码
AbstractsendMessageInCall
sendMessageInCall(type: string, content: string, userId: string): boolean Parameters
- type: string
- content: string
- userId: string
Returns boolean
接口调用结果
AbstractuploadFile
uploadFile(param: JCCUploadFileParam): void Parameters
- param: JCCUploadFileParam
Returns void
AbstractgetCallId
getCallId(): undefined | string Returns undefined | string
当前房间ID
AbstractsetCustomConfig
Returns void
AbstractsetVideoAngle
setVideoAngle(angle: number): void Returns void
AbstractminiTalkingWindow
miniTalkingWindow(): void Returns void
AbstractrestoreTalkingWindow
restoreTalkingWindow(): void Returns void
AbstractgetVersion
Returns JCCVersion
SDK版本信息对象
AbstractgetSDKVersion
Returns string
SDK版本号
AbstractenableRemoteCollaboration
enableRemoteCollaboration(enable: boolean): boolean Returns boolean
接口调用结果
- true: 接口调用成功
- false: 接口调用失败
AbstractgetClient
Returns any
JRTCClient实例
AbstractgetMediaDevice
Returns any
获取JRTCMediaDevice实例
AbstractgetRoom
Returns any
获取JRTCRoom实例
AbstractaddCallback
Returns void
AbstractremoveCallback
Returns void
Abstractquery
query(roomId: string): number Returns number
操作ID
Abstractjoin
Returns boolean
接口调用结果
Abstractleave
Returns boolean
接口调用结果
AbstractgetRoomState
getRoomState(): JRoomState Returns JRoomState
当前房间状态
多方通话房间管理类 JRoomManager
Implements
Remarks
提供多方通话房间的核心管理功能,包括房间的创建、加入、离开和查询等操作,以及继承自通用管理器的登录、消息传输等基础功能。 该类采用单例模式,通过 JRoomManager.getInstance 方法获取全局唯一实例。 应用需要先登录系统才能使用房间相关功能,并通过添加 JRoomCallback 回调来接收房间状态变化通知。
Example
See