JCSDK Objective-C API Reference for iOS/macOS
2.5.1
|
构造函数 | |
(void) | - onMediaChannelStateChange:oldState: |
(void) | - onMediaChannelPropertyChange: |
(void) | - onJoin:reason:channelId: |
(void) | - onLeave:channelId: |
(void) | - onStop:reason: |
(void) | - onQuery:result:reason:queryInfo: |
(void) | - onParticipantJoin: |
(void) | - onParticipantLeft: |
(void) | - onParticipantUpdate:participantChangeParam: |
(void) | - onMessageReceive:content:fromUserId: |
(void) | - onInviteSipUserResult:result:reason: |
(void) | - onParticipantVolumeChange: |
- (void) onInviteSipUserResult: | (int) | operationId | |
result: | (bool) | result | |
reason: | (int) | reason | |
邀请Sip用户操作结果回调
operationId | 操作id |
result | 邀请用户是否成功
|
reason | 失败原因,当 result 为 false 时该值有效。参见:失败原因 |
- (void) onJoin: | (bool) | result | |
reason: | (JCMediaChannelReason) | reason | |
channelId: | (NSString *) | channelId | |
加入频道结果回调
result | 加入频道是否成功
|
reason | 加入失败原因,当 result 为 false 时该值有效。失败原因参见:错误码 |
channelId | 频道标识符 |
- (void) onLeave: | (JCMediaChannelReason) | reason | |
channelId: | (NSString *) | channelId | |
离开频道结果回调
reason | 离开原因,参见:离开原因 |
channelId | 频道标识符 |
- (void) onMediaChannelPropertyChange: | (JCMediaChannelPropChangeParam *) | changeParam |
属性变化回调
changeParam | JCMediaChannelPropChangeParam 变化标识集合 |
- (void) onMediaChannelStateChange: | (JCMediaChannelState) | state | |
oldState: | (JCMediaChannelState) | oldState | |
自身在频道中的状态变化回调
状态:
state | 当前状态 |
oldState | 变化前状态 |
- (void) onMessageReceive: | (NSString *) | type | |
content: | (NSString *) | content | |
fromUserId: | (NSString *) | fromUserId | |
接收频道消息的回调
type | 消息类型 对应 sendMessage 方法中的 type 参数 |
content | 消息内容 对应 sendMessage 方法中的 content 参数 |
fromUserId | 消息发送成员的 userId |
- (void) onParticipantJoin: | (JCMediaChannelParticipant *) | participant |
新成员加入回调
participant | JCMediaChannelParticipant 成员对象 |
- (void) onParticipantLeft: | (JCMediaChannelParticipant *) | participant |
成员离开回调
participant | JCMediaChannelParticipant 成员对象 |
- (void) onParticipantUpdate: | (JCMediaChannelParticipant *) | participant | |
participantChangeParam: | (JCMediaChannelParticipantChangeParam *) | participantChangeParam | |
成员更新回调
participant | JCMediaChannelParticipant 成员对象 |
changeParam | JCMediaChannelParticipantChangeParam 更新标识类 |
- (void) onParticipantVolumeChange: | (JCMediaChannelParticipant *) | participant |
成员声音变化
participant | JCMediaChannelParticipant 变化成员 |
- (void) onQuery: | (int) | operationId | |
result: | (bool) | result | |
reason: | (JCMediaChannelReason) | reason | |
queryInfo: | (JCMediaChannelQueryInfo *) | queryInfo | |
查询频道信息结果回调
operationId | 操作id,由 query 接口返回 |
result | 查询频道信息是否成功
|
reason | 查询失败原因,当 result 为 false 时该值有效。失败原因参见:JCMediaChannel 错误码 |
queryInfo | JCMediaChannelQueryInfo 对象,查询到的频道信息,当失败时只需关注 channelId |
- (void) onStop: | (bool) | result | |
reason: | (JCMediaChannelReason) | reason | |
解散频道结果回调
result | 解散频道是否成功
|
reason | 解散失败原因,当 result 为 false 时该值有效。失败原因参见:JCMediaChannel 失败原因 |