JMSDK Android
v2.6.1
API文档
|
JCConference 回调 更多...
Public 成员函数 | |
void | onConferenceStateChange (@JCConference.JCConferenceState int state, @JCConference.JCConferenceState int oldState) |
void | onQueryGoingConfResult (int operationId, boolean result, int reason, JCConferenceInfo confInfo, List< JCConferenceParticipant > memberList) |
void | onConferenceJoin (boolean result, @JCConference.JCConferenceReason int reason) |
void | onConferenceLeave (@JCConference.JCConferenceReason int reason) |
void | onConferenceParticipantJoin (JCConferenceParticipant participant) |
void | onConferenceParticipantLeft (JCConferenceParticipant participant) |
void | onConferenceParticipantUpdate (JCConferenceParticipant participant, JCConferenceParticipant.ChangedParam changedParam) |
void | onConferenceCandidatesChanged (List< String > add, List< String > remove) |
void | onImportCandidatesResult (int operationId, boolean succ, @JCConference.JCConferenceReason int reason) |
void | onInviteResult (int operationId, boolean succ, @JCConference.JCConferenceReason int reason) |
void | onInviteReceived (JCConferenceInfo confInfo, JCConferenceParticipant inviter, JCConferenceInviteInfo userInfo) |
void | onCommandReceivedResult (JCConferenceCommandInfo commandInfo) |
void | onLockResult (int operationId, boolean succ, @JCConference.JCConferenceReason int reason) |
void | onChangeParticipantDisplayNameResult (int operationId, boolean succ, @JCConference.JCConferenceReason int reason, String reasonDetail) |
void | onChangeChairmanResult (int operationId, boolean succ, @JCConference.JCConferenceReason int reason) |
void | onUpdateParticipantExpandInfoResult (int operationId, boolean succ, @JCConference.JCConferenceReason int reason) |
void | onDelayResult (int operationId, boolean succ, @JCConference.JCConferenceReason int reason) |
void | onMessageReceive (String type, String content, String fromUserId) |
void | onReserveResult (int operationId, boolean succ, @JCConference.JCConferenceReason int reason, JCConferenceReserveInfo reserveInfo) |
void | onCancelReserveResult (int operationId, boolean succ, @JCConference.JCConferenceReason int reason) |
void | onEditReserveResult (int operationId, boolean succ, @JCConference.JCConferenceReason int reason) |
void | onReserveConfStart (JCConferenceReserveInfo reserveInfo) |
void | onReserveConfStateChanged (JCConferenceReserveInfo reserveInfo, @JCConference.JCConferenceReserveInfoChangeType int changeType) |
void | onRefreshReservedConfResult (int operationId, boolean succ, @JCConference.JCConferenceReason int reason, long lastUpdateTime, List< JCConferenceReserveInfo > add, List< JCConferenceReserveInfo > update, List< String > remove) |
void | onQueryReservedConfResult (int operationId, boolean result, int reason, JCConferenceQueryConfResult queryResult) |
void | onQuerySingleConfResult (int operationId, boolean result, int reason, JCConferenceReserveInfo reserveInfo) |
void | onInviteSipUserResult (int operationId, boolean result, int reason) |
void | onChairmanUpdate (List< JCConferenceParticipant > memberList) |
void | onConferenceParticipantVolumeChanged (List< JCConferenceParticipant > memberList) |
void | onConferenceParticipantNetChanged (List< JCConferenceParticipant > memberList) |
void | onInviteToScreenShare (String fromUserId) |
void | onInviteToSpeak (String fromUserId) |
void | onRejectToScreenShare (String fromUserId) |
void | onTransferToAudioConf () |
void | onSubTitleStartOrUpdate (JCConferenceSubTitleInfo subTitleInfo) |
void | onSubTitleStop () |
void | onDoodleStart (String doodleUserId) |
void | onDoodleStop () |
JCConference 回调
void com.juphoon.meeting.JCConferenceCallback.onCancelReserveResult | ( | int | operationId, |
boolean | succ, | ||
@JCConference.JCConferenceReason int | reason | ||
) |
取消预约会议结果回调
operationId | 操作id |
succ | true 表示成功,false 表示失败 |
reason | 原因,当 result 为 false 时该值有效 返回0为无异常 |
void com.juphoon.meeting.JCConferenceCallback.onChairmanUpdate | ( | List< JCConferenceParticipant > | memberList | ) |
void com.juphoon.meeting.JCConferenceCallback.onChangeChairmanResult | ( | int | operationId, |
boolean | succ, | ||
@JCConference.JCConferenceReason int | reason | ||
) |
更改主持人结果回调
operationId | 操作id |
succ | true 表示成功,false 表示失败 |
reason | 原因,当 result 为 false 时该值有效 返回0为无异常 |
void com.juphoon.meeting.JCConferenceCallback.onChangeParticipantDisplayNameResult | ( | int | operationId, |
boolean | succ, | ||
@JCConference.JCConferenceReason int | reason, | ||
String | reasonDetail | ||
) |
修改昵称结果回调
operationId | 操作id |
succ | true 表示成功,false 表示失败 |
reason | 原因,当 result 为 false 时该值有效 返回0为无异常 |
reasonDetail | 失败原因的详情 |
void com.juphoon.meeting.JCConferenceCallback.onCommandReceivedResult | ( | JCConferenceCommandInfo | commandInfo | ) |
void com.juphoon.meeting.JCConferenceCallback.onConferenceCandidatesChanged | ( | List< String > | add, |
List< String > | remove | ||
) |
void com.juphoon.meeting.JCConferenceCallback.onConferenceJoin | ( | boolean | result, |
@JCConference.JCConferenceReason int | reason | ||
) |
加入会议结果回调
result | true 表示成功,false 表示失败 |
reason | 当 result 为 false 时该值有效: 2为加入超时;5为已有会议加入;10为成员满;11无效密码;12会议被锁定;100为其他错误; |
void com.juphoon.meeting.JCConferenceCallback.onConferenceLeave | ( | @JCConference.JCConferenceReason int | reason | ) |
离开会议结果回调
reason | 离开原因 6被踢;7掉线;8主动离开;100为其他错误; |
void com.juphoon.meeting.JCConferenceCallback.onConferenceParticipantJoin | ( | JCConferenceParticipant | participant | ) |
void com.juphoon.meeting.JCConferenceCallback.onConferenceParticipantLeft | ( | JCConferenceParticipant | participant | ) |
void com.juphoon.meeting.JCConferenceCallback.onConferenceParticipantNetChanged | ( | List< JCConferenceParticipant > | memberList | ) |
void com.juphoon.meeting.JCConferenceCallback.onConferenceParticipantUpdate | ( | JCConferenceParticipant | participant, |
JCConferenceParticipant.ChangedParam | changedParam | ||
) |
void com.juphoon.meeting.JCConferenceCallback.onConferenceParticipantVolumeChanged | ( | List< JCConferenceParticipant > | memberList | ) |
void com.juphoon.meeting.JCConferenceCallback.onConferenceStateChange | ( | @JCConference.JCConferenceState int | state, |
@JCConference.JCConferenceState int | oldState | ||
) |
会议状态变化回调
state | 状态值 |
oldState | 变化前状态 |
void com.juphoon.meeting.JCConferenceCallback.onDelayResult | ( | int | operationId, |
boolean | succ, | ||
@JCConference.JCConferenceReason int | reason | ||
) |
会议延长结果回调
operationId | 操作id |
succ | true 表示成功,false 表示失败 |
reason | 原因,当 result 为 false 时该值有效 返回0为无异常 |
void com.juphoon.meeting.JCConferenceCallback.onDoodleStart | ( | String | doodleUserId | ) |
收到涂鸦开启通知
doodleUserId | 涂鸦发起者 |
void com.juphoon.meeting.JCConferenceCallback.onDoodleStop | ( | ) |
收到涂鸦关闭通知
void com.juphoon.meeting.JCConferenceCallback.onEditReserveResult | ( | int | operationId, |
boolean | succ, | ||
@JCConference.JCConferenceReason int | reason | ||
) |
编辑预约会议结果回调
operationId | 操作id |
succ | true 表示成功,false 表示失败 |
reason | 原因,当 result 为 false 时该值有效 返回0为无异常 |
void com.juphoon.meeting.JCConferenceCallback.onImportCandidatesResult | ( | int | operationId, |
boolean | succ, | ||
@JCConference.JCConferenceReason int | reason | ||
) |
设置待加入成员结果回调
operationId | 操作id |
succ | true 表示成功,false 表示失败 |
reason | 原因,当 result 为 false 时该值有效 目前只返回 JCConferenceReasonNone |
void com.juphoon.meeting.JCConferenceCallback.onInviteReceived | ( | JCConferenceInfo | confInfo, |
JCConferenceParticipant | inviter, | ||
JCConferenceInviteInfo | userInfo | ||
) |
收到会议邀请回调
confInfo | 会议 |
inviter | 邀请者 |
userInfo | 发送邀请时携带的自定义信息 |
void com.juphoon.meeting.JCConferenceCallback.onInviteResult | ( | int | operationId, |
boolean | succ, | ||
@JCConference.JCConferenceReason int | reason | ||
) |
邀请结果回调
operationId | 操作id |
succ | true 表示成功,false 表示失败 |
reason | 原因,当 result 为 false 时该值有效 返回0为无异常 |
void com.juphoon.meeting.JCConferenceCallback.onInviteSipUserResult | ( | int | operationId, |
boolean | result, | ||
int | reason | ||
) |
邀请Sip用户操作结果回调,成功后会触发 onParticipantJoin 回调
operationId | 操作id |
result | 操作结果,true表示成功,false表示失败 |
reason | 失败原因,当result为false时该值有效 |
void com.juphoon.meeting.JCConferenceCallback.onInviteToScreenShare | ( | String | fromUserId | ) |
收到邀请屏幕共享通知
fromUserId | 发起邀请人的用户id(主持人) |
void com.juphoon.meeting.JCConferenceCallback.onInviteToSpeak | ( | String | fromUserId | ) |
收到邀请发言通知
fromUserId | 发起邀请人的用户id(主持人) |
void com.juphoon.meeting.JCConferenceCallback.onLockResult | ( | int | operationId, |
boolean | succ, | ||
@JCConference.JCConferenceReason int | reason | ||
) |
锁定/解锁会议结果回调
operationId | 操作id |
succ | true 表示成功,false 表示失败 |
reason | 原因,当 result 为 false 时该值有效 返回0为无异常 |
void com.juphoon.meeting.JCConferenceCallback.onMessageReceive | ( | String | type, |
String | content, | ||
String | fromUserId | ||
) |
接收会议消息的回调
type | 消息类型 |
content | 消息内容 |
fromUserId | 消息发送者的userId |
void com.juphoon.meeting.JCConferenceCallback.onQueryGoingConfResult | ( | int | operationId, |
boolean | result, | ||
int | reason, | ||
JCConferenceInfo | confInfo, | ||
List< JCConferenceParticipant > | memberList | ||
) |
查询进行中的会议结果
operationId | 操作id |
result | true表示成功,false表示失败 |
reason | 原因 |
confInfo | 会议对象 |
memberList | 会议中的成员 |
void com.juphoon.meeting.JCConferenceCallback.onQueryReservedConfResult | ( | int | operationId, |
boolean | result, | ||
int | reason, | ||
JCConferenceQueryConfResult | queryResult | ||
) |
查询预约会议结果
operationId | 操作id |
result | true表示成功,false表示失败 |
reason | 原因 |
queryResult | JCConferenceQueryConfResult 对象 |
void com.juphoon.meeting.JCConferenceCallback.onQuerySingleConfResult | ( | int | operationId, |
boolean | result, | ||
int | reason, | ||
JCConferenceReserveInfo | reserveInfo | ||
) |
查询单个预约会议结果
operationId | 操作id |
result | true表示成功,false表示失败 |
reason | 原因 |
reserveInfo | JCConferenceReserveInfo 对象 |
void com.juphoon.meeting.JCConferenceCallback.onRefreshReservedConfResult | ( | int | operationId, |
boolean | succ, | ||
@JCConference.JCConferenceReason int | reason, | ||
long | lastUpdateTime, | ||
List< JCConferenceReserveInfo > | add, | ||
List< JCConferenceReserveInfo > | update, | ||
List< String > | remove | ||
) |
获取预约会议列表回调
operationId | 操作id |
succ | true 表示成功,false 表示失败 |
reason | 原因,当 result 为 false 时该值有效 返回0为无异常 |
lastUpdateTime | 最后更新时间 |
add | 增加的会议队列 |
update | 更新的会议队列 |
remove | 删除的会议 ReserveId 队列 |
void com.juphoon.meeting.JCConferenceCallback.onRejectToScreenShare | ( | String | fromUserId | ) |
收到拒绝屏幕共享通知
fromUserId | 被邀请屏幕共享人的用户id(主持人) |
void com.juphoon.meeting.JCConferenceCallback.onReserveConfStart | ( | JCConferenceReserveInfo | reserveInfo | ) |
预约会议到达开始时间后回调
reserveInfo | 预约会议 |
void com.juphoon.meeting.JCConferenceCallback.onReserveConfStateChanged | ( | JCConferenceReserveInfo | reserveInfo, |
@JCConference.JCConferenceReserveInfoChangeType int | changeType | ||
) |
预约会议状态变化
reserveInfo | 预约会议 |
changeType | 变化类型 |
void com.juphoon.meeting.JCConferenceCallback.onReserveResult | ( | int | operationId, |
boolean | succ, | ||
@JCConference.JCConferenceReason int | reason, | ||
JCConferenceReserveInfo | reserveInfo | ||
) |
预约会议结果回调
operationId | 操作id |
succ | true 表示成功,false 表示失败 |
reason | 当 result 为 false 时该值有效,目前失败原因 JCConference.REASON_CONF_NUMBER_EXIST |
reserveInfo | 预约会议信息,暂时只有Uuid和ConfNumber |
void com.juphoon.meeting.JCConferenceCallback.onSubTitleStartOrUpdate | ( | JCConferenceSubTitleInfo | subTitleInfo | ) |
void com.juphoon.meeting.JCConferenceCallback.onSubTitleStop | ( | ) |
收到会议字幕关闭通知
void com.juphoon.meeting.JCConferenceCallback.onTransferToAudioConf | ( | ) |
收到转为音频会议通知
void com.juphoon.meeting.JCConferenceCallback.onUpdateParticipantExpandInfoResult | ( | int | operationId, |
boolean | succ, | ||
@JCConference.JCConferenceReason int | reason | ||
) |
更新成员扩展信息结果回调
operationId | 操作id |
succ | true 表示成功,false 表示失败 |
reason | 原因,当 result 为 false 时该值有效 返回0为无异常 |