#import <JCMediaChannelCallback.h>
◆ onGenerateRoomIdResult:operationId:roomId:
- (void) onGenerateRoomIdResult: |
|
(bool) |
succ |
operationId: |
|
(int) |
operationId |
roomId: |
|
(NSString *) |
roomId |
|
|
| |
|
optional |
获取会议号
- 参数
-
succ | 获取是否成功 |
operationId | 操作 id,对应接口调用 |
roomId | 获取到的会议号 |
◆ onInviteSipUserResult:result:reason:mediaChannel:
- (void) onInviteSipUserResult: |
|
(int) |
operationId |
result: |
|
(bool) |
result |
reason: |
|
(int) |
reason |
mediaChannel: |
|
(JCMediaChannel *) |
mediaChannel |
|
|
| |
|
optional |
邀请Sip用户操作结果回调
- 参数
-
operationId | 操作id |
result | 邀请用户是否成功
|
reason | 失败原因,当 result 为 false 时该值有效。参见:失败原因 |
mediaChannel | 当前mediaChannel对象 |
◆ onJoin:reason:channelId:mediaChannel:
加入频道结果回调
- 参数
-
result | 加入频道是否成功
|
reason | 加入失败原因,当 result 为 false 时该值有效。失败原因参见:错误码 |
channelId | 频道标识符 |
mediaChannel | 当前mediaChannel对象 |
◆ onLeave:channelId:mediaChannel:
离开频道结果回调
- 参数
-
reason | 离开原因,参见:离开原因 |
channelId | 频道标识符 |
mediaChannel | 当前mediaChannel对象 |
◆ onMediaChannelPropertyChange:mediaChannel:
◆ onMediaChannelStateChange:oldState:mediaChannel:
自身在频道中的状态变化回调
状态:
- 参数
-
state | 当前状态 |
oldState | 变化前状态 |
mediaChannel | 当前mediaChannel对象 |
◆ onMessageReceive:content:fromUserId:mediaChannel:
- (void) onMessageReceive: |
|
(NSString *) |
type |
content: |
|
(NSString *) |
content |
fromUserId: |
|
(NSString *) |
fromUserId |
mediaChannel: |
|
(JCMediaChannel *) |
mediaChannel |
|
|
| |
|
optional |
接收频道消息的回调
- 参数
-
type | 消息类型 对应 sendMessage 方法中的 type 参数 |
content | 消息内容 对应 sendMessage 方法中的 content 参数 |
fromUserId | 消息发送成员的 userId |
mediaChannel | 当前mediaChannel对象 |
◆ onParticipantJoin:mediaChannel:
◆ onParticipantLeft:reason:mediaChannel:
◆ onParticipantUpdate:participantChangeParam:mediaChannel:
◆ onQuery:result:reason:queryInfo:mediaChannel:
◆ onStop:reason:mediaChannel:
解散频道结果回调
- 参数
-
result | 解散频道是否成功
|
reason | 解散失败原因,当 result 为 false 时该值有效。失败原因参见:JCMediaChannel 失败原因 |
mediaChannel | 当前mediaChannel对象 |