Rong Call Client
切换指定id的摄像头 该接口配合startCall使用
Functions
Link copied to clipboard
接听通话接听通话
打开指定摄像头方式接听通话打开指定摄像头方式接听通话
Link copied to clipboard
public void addParticipants(String callId, ArrayList<String> userIds, ArrayList<String> observerUserIds)
邀请用户加入当前通话(仅限讨论组和群组)邀请用户加入当前通话
Link copied to clipboard
Link copied to clipboard
视频通话转音频通话视频通话转音频通话
Link copied to clipboard
开启跨平台模式。目前主要是创建渲染视图的流程会有变化
Link copied to clipboard
获取当前通话实体,通话实体中维护着当前通话的所有信息获取当前通话实体,通话实体中维护着当前通话的所有信息
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
本地音频是否开启 本地音频是否开启
Link copied to clipboard
本地视频是否开启 本地视频是否开启
Link copied to clipboard
扬声器是否开启 扬声器是否开启
Link copied to clipboard
检查音视频引擎是否可用检查音视频引擎是否可用
Link copied to clipboard
拒绝授予权限android 6.0以上的版本适用,用户拒绝授权之后回调此接口通知CallLib(IRongReceivedCallListener#onCheckPermission(RongCallSession)), audio call需要获取Manifest.permission.
Link copied to clipboard
授予权限android 6.
Link copied to clipboard
发布自定义音视频流发布自定义音视频流 ,该方法必须在通话过程中设置有效,如:IRongCallListener#onCallConnected(RongCallSession, SurfaceView) 回调中
Link copied to clipboard
观察者发布资源 仅为观察者身份时发布资源
Link copied to clipboard
查询本用户是否在其他设备进行音视频通话或调用joinRoom 成功
Link copied to clipboard
本地音频流上报监听用于处理通话中的音频数据。请在connect成功之后设置
Link copied to clipboard
注册本地视频流上报监听用于处理视频通话中的视频数据。请在connect成功之后设置, 回调返回数据类型通过在接听或拨打前的参数设置控制,如下:
RCRTCConfig.Builder config=RCRTCConfig.Builder.create().enableEncoderTexture(true);
RongCallClient.getInstance().setRTCConfig(config);
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
音频相关配置
Link copied to clipboard
Link copied to clipboard
设置相机采集角度和编码使用到的角度
Link copied to clipboard
是否需要检查权限
Link copied to clipboard
设置是否打开本地音频设置是否打开本地音频
Link copied to clipboard
设置是否打开本地摄像头设置是否打开本地摄像头
Link copied to clipboard
设置是否打开免提设置是否打开扬声器,在 IRongCallListener#onCallConnected(RongCallSession, SurfaceView) 之后调用有效
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
设置跨平台使用的渲染视图。调用此接口前需要先调用
Link copied to clipboard
是否打开http 预热开关,打开 true 不打开 false 默认 true
Link copied to clipboard
public static void setPushConfig(MessagePushConfig startCallPushConfig, MessagePushConfig hangupPushConfig)
自定义通话推送标题和内容等 pushConfig 自定义音视频通话的推送配置 开发者在调用startCall发起通话前设置
Link copied to clipboard
设置通话来电监听设置通话来电监听
Link copied to clipboard
设置音视频配置 必须在 RongCallClient#startCall 和 RongCallClient#acceptCall(String) 之前调用
Link copied to clipboard
视频分辨率、码率相关配置
Link copied to clipboard
设置通话状态回调设置通话状态回调
Link copied to clipboard
public String startCall(ConversationType conversationType, String targetId, List<String> userIds, List<String> observerUserIds, RongCallCommon.CallMediaType mediaType, String extra)
发起通话发起通话
public String startCall(int cameraId, boolean mirror, ConversationType conversationType, String targetId, List<String> userIds, List<String> observerUserIds, RongCallCommon.CallMediaType mediaType, String extra, StartCameraCallback callback)
打开指定摄像头方式发起通话打开指定摄像头方式发起通话
Link copied to clipboard
仅打开本地摄像头在通话建立(IRongCallListener#onCallConnected)之后打开摄像头,对端不会收到 IRongCallListener#onRemoteCameraDisabled 通知
Link copied to clipboard
public String startCrossCall(ConversationType conversationType, String targetId, List<String> userIds, List<String> observerUserIds, RongCallCommon.CallMediaType mediaType, String extra)
发起跨应用通话发起通话
Link copied to clipboard
Link copied to clipboard
前后摄像头切换,适用于通过SDK打开默认摄像头的场景在通话建立(IRongCallListener#onCallConnected)之后切换前后置摄像头,该方法适用于通过SDK打开默认摄像头的场景,配合 RongCallClient#startCall(Conversation.ConversationType, String, List, List, RongCallCommon.
切换指定 id 摄像头 在通话建立(IRongCallListener#onCallConnected)之后切换指定 ID 的摄像头,该方法适用于通过 SDK 打开指定摄像头的场景,配合 RongCallClient#startCall(int, boolean, Conversation.ConversationType, String, List, List, RongCallCommon.
Link copied to clipboard
public void unpublishCustomVideoStream(RCRTCOutputStream outputStream, IRCRTCResultCallback callBack)
取消发布自定义音视频流取消发布自定义音视频流
Link copied to clipboard
取消注册 本地音频流上报监听在不使用本地视频流时取消注册