|
视频通话插件 - iOS v2601.0
|
多方通话接口管理类 更多...
#include <JCCRoomManager.h>
类方法 | |
| (JCCRoomManager *) | + shared |
| 获取管理类单例 | |
额外继承的成员函数 | |
| 属性 继承自 JCCCommonManager | |
| E | engine |
| 获取 SDK 引擎对象,登录后可用于调用底层 SDK 接口,非特殊场景不建议直接使用 | |
多方通话接口管理类
| - (void) addCallback: | (id< JCCRoomCallback >) | callback |
订阅回调
| callback | 回调代理对象 |
| - (bool) join: | (NSString *__nonnull) | roomId | |
| joinParam: | (JCCRoomJoinParam *__nullable) | joinParam |
加入房间
该方法让用户加入通话房间,在同一个房间内的用户可以互相通话。
如果用户已在房间中,必须退出当前房间,即处于空闲状态,才能进入其他房间,否则将直接返回 false,且不会收到回调通知。
| roomId | 房间号 |
| joinParam | JCCRoomJoinParam 对象,传 nil 则使用默认配置 |
| - (bool) leave |
离开房间
| - (int) query: | (NSString *__nonnull) | roomId |
查询房间相关信息
调用此接口可以查询房间相关信息,例如房间是否存在、房间人数等,结果通过 onQuery:result:reason:queryInfo: 回调通知
| roomId | 房间标识 |
| - (void) removeCallback: | (id< JCCRoomCallback >) | callback |
取消订阅回调
| callback | 回调代理对象 |