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

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

#include <JCallCallback.h>

实例方法

(void) - onJoin:reasonCode:
(void) - onLeave:reasonCode:
(void) - onInviteResult:result:reason:
(void) - onCancelInviteResult:result:reason:
(void) - onAcceptInviteResult:result:reason:
(void) - onRejectInviteResult:result:reason:
(void) - onInviteReceived:
(void) - onInviteCanceled:
(void) - onInviteAccepted:
(void) - onInviteRejected:
实例方法 继承自 <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:

详细描述

多方通话 2.0 事件回调协议

成员函数文档

◆ onAcceptInviteResult:result:reason:

- (void) onAcceptInviteResult: (int) operatorId
result: (bool) result
reason: (NSString *) reason 

接受邀请结果回调

参数
operatorId操作id,对应 acceptInvite 的返回值
result加入通话是否成功
  • true: 成功
  • false: 失败
reason接受邀请失败原因

◆ onCancelInviteResult:result:reason:

- (void) onCancelInviteResult: (int) operatorId
result: (bool) result
reason: (NSString *) reason 

取消邀请结果回调

参数
operatorId操作id,对应 cancelInvite 的返回值
result加入通话是否成功
  • true: 成功
  • false: 失败
reason取消邀请失败原因

◆ onInviteAccepted:

- (void) onInviteAccepted: (JRTCCallExtraParam *) param

对方接受邀请通知

参数
param回调参数

◆ onInviteCanceled:

- (void) onInviteCanceled: (JRTCCallExtraParam *) param

对方取消邀请通知

参数
param回调参数

◆ onInviteReceived:

- (void) onInviteReceived: (JRTCCallExtraParam *) param

收到邀请通知

参数
param回调参数

◆ onInviteRejected:

- (void) onInviteRejected: (JRTCCallExtraParam *) param

对方拒绝邀请通知

参数
param其他参数
参见
JRTCCallExtraParam

◆ onInviteResult:result:reason:

- (void) onInviteResult: (int) operatorId
result: (bool) result
reason: (NSString *) reason 

邀请结果回调

参数
operatorId操作id,对应 invite:inviteParam: 的返回值
result加入通话是否成功
  • true: 成功
  • false: 失败
reason邀请失败原因

◆ onJoin:reasonCode:

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

加入通话结果回调

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

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

◆ onLeave:reasonCode:

- (void) onLeave: (NSString *) serialId
reasonCode: (JCCReasonCode) reasonCode 

离开通话结果回调

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

参数
serialId业务流水号
reasonCode离开原因,参见:离开原因

◆ onRejectInviteResult:result:reason:

- (void) onRejectInviteResult: (int) operatorId
result: (bool) result
reason: (NSString *) reason 

拒绝邀请结果回调

参数
operatorId操作id,对应 rejectInvite 的返回值
result加入通话是否成功
  • true: 成功
  • false: 失败
reason拒绝邀请失败原因