视频通话插件 - iOS v2601.0
载入中...
搜索中...
未找到
<JCCRoomCallback>协议 参考

多方通话事件回调协议 更多...

#include <JCCRoomCallback.h>

实例方法

(void) - onQuery:result:reason:queryInfo:
(void) - onJoin:reason:
(void) - onLeave:
(void) - onRoomStateChanged:oldState:
实例方法 继承自 <JCCCommonCallback>
(void) - onLogin:reason:
 登录结果回调
(void) - onLogout:
 登出回调
(void) - onOnlineMessageSendResult:operatorId:
 在线消息发送结果
(void) - onOnlineMessageReceived:userId:
 收到在线消息
(void) - onUploadFileResult:response:
 文件上传成功
(void) - onUploadFileError:error:
 文件上传失败
(void) - onMessageInCallReceived:content:fromUserId:
 接收通话中消息的回调
(void) - onMessageSendResult:result:error:
(void) - onError:errorCodeDetail:
(void) - onSystemPhoneStateChanged:oldState:
(BOOL) - onViewEvent:

详细描述

多方通话事件回调协议

成员函数文档

◆ onJoin:reason:

- (void) onJoin: (bool) result
reason: (JCCReasonCode) reason 

加入房间结果回调

调用 join 接口成功后,会收到此回调。

参数
result加入房间是否成功
  • true: 成功
  • false: 失败
reason加入失败原因,当 result 为 false 时该值有效。失败原因参见:错误码

◆ onLeave:

- (void) onLeave: (JCCReasonCode) reason

离开房间结果回调

调用 leave 接口成功后,会收到此回调。

参数
reason离开原因,参见:离开原因

◆ onQuery:result:reason:queryInfo:

- (void) onQuery: (int) operationId
result: (bool) result
reason: (JCCReasonCode) reason
queryInfo: (JCCRoomQueryInfo *) queryInfo 

查询房间信息结果回调

调用 query 接口成功后,会收到此回调。

参数
operationId操作id,对应 query 接口返回值
result查询房间信息是否成功
  • true: 查询成功
  • false: 查询失败
reason查询失败原因,当 result 为 false 时该值有效。失败原因参见:错误码
queryInfo房间信息,查询失败时可能为空

◆ onRoomStateChanged:oldState:

- (void) onRoomStateChanged: (JCCRoomState) state
oldState: (JCCRoomState) oldState 

自身在房间中的状态变化回调

当自身在房间中的状态发生变化时,会收到此回调,例如加入房间、加入房间成功、离开回调等。

状态:

参数
state当前状态
oldState变化前状态