视频客服插件 - iOS v2401.0
|
类方法 | |
(JCCRoomManager *) | + shared |
额外继承的成员函数 | |
Protected 属性 继承自 JCCCommonManager | |
__pad0__: NSObject@property (nonatomic | |
strong E | engine |
- (void) addCallback: | (id< JCCRoomCallback >) | callback |
订阅回调
callback | 回调代理对象 |
- (bool) join: | (NSString *__nonnull) | roomId | |
joinParam: | (JCCRoomJoinParam *__nullable) | joinParam | |
加入房间
该方法让用户加入通话房间,在同一个房间内的用户可以互相通话。
如果用户已在房间中,必须退出当前房间,即处于空闲状态,才能进入其他房间,否则将直接返回 false,且不会收到回调通知。
roomId | 房间号 |
joinParam | JCCRoomJoinParam 对象,传 nil 则使用默认配置 |
JCCRoomCallback.onJoin:reason
回调- (bool) leave |
离开房间
JCCRoomCallback.onLeave
回调- (int) query: | (NSString *__nonnull) | roomId |
查询房间相关信息
调用此接口可以查询房间相关信息,例如房间是否存在,房间人数等,结果通过 onQuery
回调通知
roomId | 房间标识 |
JCCRoomCallback.onQuery:result:reason:queryInfo
回调中的 operationId 对应 - (void) removeCallback: | (id< JCCRoomCallback >) | callback |
取消订阅回调
callback | 回调代理对象 |