Interface JCommonManager<T, F>
Methods
setForeground
setForeground(foreground: boolean): void Returns void
setUIContext
setUIContext(uiContext: UIContext): void Returns void
setNavPathStack
setNavPathStack(pathStack: any, navId: undefined | string): void Parameters
- pathStack: any
- navId: undefined | string
Returns void
login
login( applicationContext: ApplicationContext, loginParam: JCCLoginParam,): boolean Returns boolean
接口调用结果
logout
Returns boolean
接口调用结果
destroy
Returns void
getClientLoginState
当前登录状态
sendOnlineMessage
sendOnlineMessage(message: string, userId: string): number Parameters
- message: string
- userId: string
Returns number
操作ID或错误码
sendMessageInCall
sendMessageInCall(type: string, content: string, userId: string): boolean Parameters
- type: string
- content: string
- userId: string
Returns boolean
接口调用结果
uploadFile
uploadFile(param: JCCUploadFileParam): void Parameters
- param: JCCUploadFileParam
Returns void
getCallId
getCallId(): undefined | string Returns undefined | string
当前通话ID
setCustomConfig
setCustomConfig(customConfig: T): void Returns void
setVideoAngle
setVideoAngle(angle: number): void Returns void
miniTalkingWindow
miniTalkingWindow(): void Returns void
restoreTalkingWindow
restoreTalkingWindow(): void Returns void
getVersion
SDK版本信息对象
enableRemoteCollaboration
enableRemoteCollaboration(enable: boolean): boolean Returns boolean
接口调用结果
- true: 接口调用成功
- false: 接口调用失败
getClient
Returns any
JRTCClient实例
getMediaDevice
Returns any
获取JRTCMediaDevice实例
addCallback
addCallback(callback: F): void Returns void
removeCallback
removeCallback(callback: F): void Returns void
公共模块管理接口 JCommonManager
Remarks
定义了菊风云通信服务的主要管理接口,提供登录、消息传输、文件上传等核心功能 通过泛型支持不同场景下的配置和回调扩展