start Call
发起通话
发起通话
Return
呼叫id
Parameters
会话类型, 如果实现的是不基于群组的 VoIP,那此参数必须传 NONE安卓端如何实现不依赖群组的实时音视频通话?
目标会话 id ,单人通话为对方 UserId ,群组通话为 GroupId ,如果实现的是不基于群组的通话,那此参数无意义,传 null 即可
邀请参与通话的用户 ID 列表,不能为 null,必须包含 observerUserIds 中除发起者 ID 的所有用户 ID
观察者列表,无观察者可传 null,当音视频发起方是观察者时,observerUserIds 需要包含发起方用户 ID
发起的通话媒体类型
附加信息,透传至对端,对端通过 RongCallSession.getExtra() 获取
打开指定摄像头方式发起通话
打开指定摄像头方式发起通话
Return
呼叫id
Parameters
指定打开的摄像头 id,如果希望 SDK 打开的默认前置摄像头 但 需要使用镜像则传 -1 即可
是否镜像视频流某些特殊设备将后置摄像头安装在设备的前面时,当打开后置摄像头时为了正常显示,请使用镜像处理;该参数设置仅对本地有效(发送出去的数据依然是未处理数据),如果本地视频流做了镜像处理,为了对端观看体验可以在onRemoteUserJoined回调中添加如下设置:
public void onRemoteUserJoined(String userId, RongCallCommon.CallMediaType mediaType, int userType, SurfaceView remoteVideo) { if (null != remoteVideo) { ((RongRTCVideoView) remoteVideo).setMirror( boolean);//观看对方视频流是否镜像处理 } }
会话类型, 如果实现的是不基于群组的voip,那此参数必须传 NONE
目标会话 id ,单人通话为对方 UserId ,群组通话为 GroupId ,如果实现的是不基于群组的通话,那此参数无意义,传 null 即可
邀请参与通话的用户 ID 列表,不能为空,必须包含 observerUserIds 中除发起者 ID 的所有用户 ID
观察者列表,无观察者可传 null ,当音视频发起方是观察者时,observerUserIds 需要包含发起方用户 ID
发起的通话媒体类型
附加信息,透传至对端,对端通过 RongCallSession.getExtra() 获取
指定摄像头打开回调