视频客服插件 - iOS v2401.0
载入中...
搜索中...
未找到
构造函数 | 类方法 | 所有成员列表
JCCRoomManager类 参考

构造函数

(int) - query:
 
(bool) - join:joinParam:
 
(bool) - leave
 
(void) - addCallback:
 订阅回调
 
(void) - removeCallback:
 取消订阅回调
 
- 构造函数 继承自 JCCCommonManager
(BOOL) - login:
 初始化并登录,登录结果通过 onLogin 回调通知
 
(BOOL) - logout
 登出并销毁,登出结果通过 onLogout 回调通知
 
(JCCClientState- getClientLoginState
 获取当前登录状态
 
(int) - sendOnlineMessage:userId:
 发送在线消息
 
(bool) - sendMessageInCall:content:toUserId:
 透明通道发送消息给某个成员,userId 传空则发送给所有成员,消息内容不能大于4K
 
(void) - uploadFile:type:filePath:fileName:
 上传文件
 
(void) - uploadFile:
 上传文件
 
(NSString *) - getCallId
 获取通话ID
 
(void) - setCustomConfig:
 设置定制配置参数
 
(void) - setVideoAngle:
 设置视频旋转角度
 
(void) - miniTalkingWindow
 
(void) - restoreTalkingWindow
 
(JCCVersion *) - getVersion
 获取SDK和底层库的版本号信息
 
(void) - addCallback:
 订阅回调
 
(void) - removeCallback:
 取消订阅回调
 
- 构造函数 继承自 <JCCCommonCallback>
(void) - onLogin:reason:
 登录结果回调
 
(void) - onLogout:
 登出回调
 
(void) - onOnlineMessageSendResult:operatorId:
 在线消息发送结果
 
(void) - onOnlineMessageReceived:userId:
 收到在线消息
 
(void) - onUploadFileResult:response:
 文件上传成功
 
(void) - onUploadFileError:error:
 文件上传失败
 
(void) - onMessageInCallReceived:content:fromUserId:
 接收通话中消息的回调
 
(void) - onError:errorCodeDetail:
 
(void) - onSystemPhoneStateChanged:oldState:
 
(BOOL) - onViewEvent:
 
- 构造函数 继承自 <JCCRoomCallback>
(void) - onQuery:result:reason:queryInfo:
 
(void) - onJoin:reason:
 
(void) - onLeave:
 
(void) - onRoomStateChanged:oldState:
 

类方法

(JCCRoomManager *) + shared
 

额外继承的成员函数

- Protected 属性 继承自 JCCCommonManager
 __pad0__: NSObject@property (nonatomic
 
strong E engine
 

函数文档

◆ addCallback:

- (void) addCallback: (id< JCCRoomCallback >)  callback

订阅回调

参数
callback回调代理对象

◆ join:joinParam:

- (bool) join: (NSString *__nonnull)  roomId
joinParam: (JCCRoomJoinParam *__nullable)  joinParam 

加入房间

该方法让用户加入通话房间,在同一个房间内的用户可以互相通话。
如果用户已在房间中,必须退出当前房间,即处于空闲状态,才能进入其他房间,否则将直接返回 false,且不会收到回调通知。

参数
roomId房间号
joinParamJCCRoomJoinParam 对象,传 nil 则使用默认配置
返回
接口调用结果

◆ leave

- (bool) leave

离开房间

返回
接口调用结果
  • true: 接口调用成功,非空闲状态下,会收到 JCCRoomCallback.onLeave 回调
  • false: 接口调用异常

◆ query:

- (int) query: (NSString *__nonnull)  roomId

查询房间相关信息

调用此接口可以查询房间相关信息,例如房间是否存在,房间人数等,结果通过 onQuery 回调通知

参数
roomId房间标识
返回
操作ID,与 JCCRoomCallback.onQuery:result:reason:queryInfo 回调中的 operationId 对应

◆ removeCallback:

- (void) removeCallback: (id< JCCRoomCallback >)  callback

取消订阅回调

参数
callback回调代理对象