|
视频通话插件 - iOS v2601.0
|
多方通话 2.0 接口管理类 更多...
#include <JCallManager.h>
类方法 | |
| (JCallManager *) | + shared |
| 获取管理类单例 | |
额外继承的成员函数 | |
| 属性 继承自 JCCCommonManager | |
| E | engine |
| 获取 SDK 引擎对象,登录后可用于调用底层 SDK 接口,非特殊场景不建议直接使用 | |
多方通话 2.0 接口管理类
| - (int) acceptInvite: | (bool) | video |
接受邀请
| video | 是否需要视频 |
| - (int) acceptInvite: | (bool) | video | |
| acceptParam: | (JCallAcceptParam *__nullable) | acceptParam |
接受邀请
| video | 是否需要视频 |
| acceptParam | 接受邀请参数 |
| - (void) addCallback: | (id< JCallCallback >) | callback |
订阅回调
| callback | 回调代理对象 |
| - (int) cancelInvite |
取消邀请
| - (int) invite: | (NSString *) | calleeUserId | |
| inviteParam: | (JCallExtraParam *) | inviteParam |
邀请其他成员加入通话
| calleeUserId | 被邀请者用户ID |
| inviteParam | 邀请参数 |
| - (bool) join: | (NSString *__nullable) | serialId | |
| joinParam: | (JCallJoinParam *__nullable) | joinParam |
加入通话
该方法让用户加入通话,在同一个通话内的用户可以互相视频语音。
如果用户已在通话中,必须退出当前通话,即处于空闲状态,才能进入其他通话,否则将直接返回 false,且不会收到回调通知。
| serialId | 业务流水号,保证唯一,可选,如果传空,则服务器默认生成 |
| joinParam | 加入通话参数,传 null 则使用默认参数 |
onJoin 回调| - (bool) leave |
| - (int) rejectInvite |
拒绝邀请
| - (void) removeCallback: | (id< JCallCallback >) | callback |
取消订阅回调
| callback | 回调代理对象 |
| - (void) setRole: | (JCCPartRole) | role |
设置用户角色
| role | 用户角色 |
| - (bool) stop |