|
void | onMediaChannelStateChange (@JCMediaChannel.MediaChannelState int state, @JCMediaChannel.MediaChannelState int oldState, JCMediaChannel mediaChannel) |
|
void | onMediaChannelPropertyChange (JCMediaChannel.PropChangeParam propChangeParam, JCMediaChannel mediaChannel) |
|
void | onJoin (boolean result, @JCMediaChannel.MediaChannelReason int reason, String channelId, JCMediaChannel mediaChannel) |
|
void | onLeave (@JCMediaChannel.MediaChannelReason int reason, String channelId, JCMediaChannel mediaChannel) |
|
void | onStop (boolean result, @JCMediaChannel.MediaChannelReason int reason, JCMediaChannel mediaChannel) |
|
void | onQuery (int operationId, boolean result, @JCMediaChannel.MediaChannelReason int reason, JCMediaChannelQueryInfo queryInfo, JCMediaChannel mediaChannel) |
|
void | onParticipantJoin (JCMediaChannelParticipant participant, JCMediaChannel mediaChannel) |
|
void | onParticipantLeft (JCMediaChannelParticipant participant, int reason, JCMediaChannel mediaChannel) |
|
void | onParticipantUpdate (JCMediaChannelParticipant participant, JCMediaChannelParticipant.ChangeParam changeParam, JCMediaChannel mediaChannel) |
|
void | onMessageReceive (String type, String content, String fromUserId, JCMediaChannel mediaChannel) |
|
void | onInviteSipUserResult (int operationId, boolean result, int reason, JCMediaChannel mediaChannel) |
|
void | onGenerateRoomIdResult (boolean succ, int operationId, String roomId) |
|
JCMediaChannelCallback 对象,用于回调媒体频道相关事件
- 作者
- juphoon
◆ onGenerateRoomIdResult()
void com.juphoon.cloud.JCMediaChannelCallback.onGenerateRoomIdResult |
( |
boolean |
succ, |
|
|
int |
operationId, |
|
|
String |
roomId |
|
) |
| |
获取会议号
- 参数
-
succ | 获取是否成功 |
operationId | 操作 id,对应接口调用 |
roomId | 获取到的会议号 |
◆ onInviteSipUserResult()
void com.juphoon.cloud.JCMediaChannelCallback.onInviteSipUserResult |
( |
int |
operationId, |
|
|
boolean |
result, |
|
|
int |
reason, |
|
|
JCMediaChannel |
mediaChannel |
|
) |
| |
◆ onJoin()
void com.juphoon.cloud.JCMediaChannelCallback.onJoin |
( |
boolean |
result, |
|
|
@JCMediaChannel.MediaChannelReason int |
reason, |
|
|
String |
channelId, |
|
|
JCMediaChannel |
mediaChannel |
|
) |
| |
加入频道结果回调
- 参数
-
result | 加入频道是否成功
|
reason | 加入失败原因,当 result 为 false 时该值有效 失败原因参见:JCMediaChannel 错误码 |
channelId | 频道标识符 |
mediaChannel | 当前mediaChannel对象 |
◆ onLeave()
void com.juphoon.cloud.JCMediaChannelCallback.onLeave |
( |
@JCMediaChannel.MediaChannelReason int |
reason, |
|
|
String |
channelId, |
|
|
JCMediaChannel |
mediaChannel |
|
) |
| |
◆ onMediaChannelPropertyChange()
void com.juphoon.cloud.JCMediaChannelCallback.onMediaChannelPropertyChange |
( |
JCMediaChannel.PropChangeParam |
propChangeParam, |
|
|
JCMediaChannel |
mediaChannel |
|
) |
| |
属性变化回调,目前主要关注屏幕共享状态的更新
- 参数
-
propChangeParam | 变化标识集合 |
mediaChannel | 当前mediaChannel对象 |
◆ onMediaChannelStateChange()
void com.juphoon.cloud.JCMediaChannelCallback.onMediaChannelStateChange |
( |
@JCMediaChannel.MediaChannelState int |
state, |
|
|
@JCMediaChannel.MediaChannelState int |
oldState, |
|
|
JCMediaChannel |
mediaChannel |
|
) |
| |
自身状态变化回调 状态:
- 参数
-
state | 当前状态 |
oldState | 变化前状态 |
mediaChannel | 当前mediaChannel对象 |
◆ onMessageReceive()
void com.juphoon.cloud.JCMediaChannelCallback.onMessageReceive |
( |
String |
type, |
|
|
String |
content, |
|
|
String |
fromUserId, |
|
|
JCMediaChannel |
mediaChannel |
|
) |
| |
接收频道消息的回调
- 参数
-
type | 消息类型 对应 sendMessage 方法中的 type 参数 |
content | 消息内容 对应 sendMessage 方法中的 content 参数 |
fromUserId | 消息发送成员的userId |
mediaChannel | 当前mediaChannel对象 |
◆ onParticipantJoin()
新成员加入回调
- 参数
-
participant | 成员对象 |
mediaChannel | 当前mediaChannel对象 |
◆ onParticipantLeft()
成员离开回调
- 参数
-
participant | 成员对象 |
reason | 成员离开原因 |
mediaChannel | 当前mediaChannel对象 |
◆ onParticipantUpdate()
成员更新回调
- 参数
-
participant | 成员对象 |
changeParam | 更新标识类 |
mediaChannel | 当前mediaChannel对象 |
◆ onQuery()
void com.juphoon.cloud.JCMediaChannelCallback.onQuery |
( |
int |
operationId, |
|
|
boolean |
result, |
|
|
@JCMediaChannel.MediaChannelReason int |
reason, |
|
|
JCMediaChannelQueryInfo |
queryInfo, |
|
|
JCMediaChannel |
mediaChannel |
|
) |
| |
查询频道信息结果回调
- 参数
-
operationId | 操作id,由 query 接口返回 |
result | 查询频道信息是否成功
|
reason | 查询失败原因,当 result 为 false 时该值有效,失败原因参见:JCMediaChannel 错误码 |
queryInfo | 查询到的频道信息,当失败时只需关注 getChannelId 获取的 channelId |
mediaChannel | 当前mediaChannel对象 |
◆ onStop()
void com.juphoon.cloud.JCMediaChannelCallback.onStop |
( |
boolean |
result, |
|
|
@JCMediaChannel.MediaChannelReason int |
reason, |
|
|
JCMediaChannel |
mediaChannel |
|
) |
| |
解散频道结果回调
- 参数
-
result | 解散频道是否成功
|
reason | 解散失败原因,当 result 为 false 时该值有效,失败原因参见:JCMediaChannel 失败原因 |
mediaChannel | 当前mediaChannel对象 |
该接口的文档由以下文件生成:
- JCMediaChannelCallback.java