视频客服插件 - Android v2401.0
载入中...
搜索中...
未找到
Public 成员函数 | 所有成员列表
JCCRoomCallback接口 参考

Public 成员函数

void onJoin (boolean result, @JCCReasonCode int reason)
 
void onRoomStateChanged (@JCCRoomState int state, @JCCRoomState int oldState)
 
void onLeave (@JCCReasonCode int reason)
 
void onQuery (int operationId, boolean result, @JCCReasonCode int reason, JCCRoomQueryInfo queryInfo)
 
- Public 成员函数 继承自 JCCCommonCallback
void onLogin (boolean result, @JCCReasonCode int reason)
 
void onLogout (@JCCReasonCode int reason)
 
void onOnlineMessageSendResult (boolean result, int operatorId)
 
void onOnlineMessageReceived (String message, String userId)
 
void onUploadFileResult (String fileName, String response)
 
void onUploadFileError (String fileName, Exception error)
 
void onMessageInCallReceived (String type, String content, String fromUserId)
 
void onError (String errorCode, String errorCodeDetail)
 
boolean onViewEvent (@JCCConstants.JCCViewEvent int viewEvent)
 

详细描述

多方通话事件

成员函数说明

◆ onJoin()

void onJoin ( boolean  result,
@JCCReasonCode int  reason 
)

加入房间结果回调 调用 join 接口成功后,会收到此回调。

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

◆ onLeave()

void onLeave ( @JCCReasonCode int  reason)

离开房间结果回调

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

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

◆ onQuery()

void onQuery ( int  operationId,
boolean  result,
@JCCReasonCode int  reason,
JCCRoomQueryInfo  queryInfo 
)

查询房间信息结果回调

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

参数
operationId操作id,对应 query 接口返回值
result查询房间信息是否成功
  • true: 查询成功
  • false: 查询失败
reason查询失败原因,当 result 为 false 时该值有效。失败原因参见:错误码
queryInfoJCCRoomQueryInfo 对象,查询到的房间信息,当失败时只需关注 JCCRoomQueryInfo#getRoomId roomId}

◆ onRoomStateChanged()

void onRoomStateChanged ( @JCCRoomState int  state,
@JCCRoomState int  oldState 
)

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

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

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