start Call
public abstract void startCall(List<String> userIds, RCCallPlusType callType, RCCallPlusMediaType mediaType)
发起呼叫。
调用该方法后会触发以下回调:
- 该方法内部为异步执行。本地用户通过注册的 setCallPlusResultListener 监听的 onStartCall 方法获取执行结果。
当发生网络断开或IM链接断开等情况导致请求失败时,该方法会根据SDK内部的策略进行重试。如果重试一直失败,最长等待时间约为47秒,然后返回失败监听。
Parameters
user Ids
设置发起呼叫被邀请的人员
call Type
设置发起通话类型
media Type
设置本地通话时媒体类型,SDK中会根据该类型发布默认流。
- 如果为 VIDEO SDK内部默认发布本端摄像头+麦克风流。
- 如果为 AUDIO SDK内部默认发布本端麦克风流。
public abstract void startCall(List<String> userIds, RCCallPlusType callType, RCCallPlusMediaType mediaType, RCCallPlusPushConfig pushConfig, String extra)
发起呼叫。
调用该方法后会触发以下回调:
- 该方法内部为异步执行。本地用户通过注册的 setCallPlusResultListener 监听的 onStartCall 方法获取执行结果。
当发生网络断开或IM链接断开等情况导致请求失败时,该方法会根据SDK内部的策略进行重试。如果重试一直失败,最长等待时间约为47秒,然后返回失败监听。
Parameters
user Ids
设置发起呼叫被邀请的人员
call Type
设置发起通话类型
media Type
设置本地通话时媒体类型,SDK中会根据该类型发布默认流。
- 如果为 VIDEO SDK内部默认发布本端摄像头+麦克风流。
- 如果为 AUDIO SDK内部默认发布本端麦克风流。
push Config
发起呼叫信令推送配置信息
extra
发起呼叫携带的扩展参数,接收端通过 onReceivedCall 中extra参数接收
public abstract void startCall(List<String> userIds, RCCallPlusType callType, RCCallPlusMediaType mediaType, RCCallPlusOption option)
发起呼叫。
调用该方法后会触发以下回调:
- 该方法内部为异步执行。本地用户通过注册的 setCallPlusResultListener 监听的 onStartCall 方法获取执行结果。
当发生网络断开或IM链接断开等情况导致请求失败时,该方法会根据SDK内部的策略进行重试。如果重试一直失败,最长等待时间约为47秒,然后返回失败监听。
Parameters
user Ids
设置发起呼叫被邀请的人员
call Type
设置发起通话类型
media Type
设置本地通话时媒体类型,SDK中会根据该类型发布默认流。
- 如果为 VIDEO SDK内部默认发布本端摄像头+麦克风流。
- 如果为 AUDIO SDK内部默认发布本端麦克风流。
option
发起通话配置项,可以为空