摄像头设置
配置默认开启的摄像头
在发起 通话和接听通话前,调用 setVideoConfig
设置默认开启的摄像头,默认配置为 RCCallCamera.front
。
-
示例代码:
RCCallVideoConfig videoConfig = RCCallVideoConfig.create(
/// 指定开启后置摄像头
defaultCamera: RCCallCamera.back,
);
/// 配置视频参数
engine?.setVideoConfig(videoConfig);
开关摄像头
在通话建立(RCCallEngine.onConnect
)之后操作摄像头,对端会收到 RCCallEngine.onRemoteUserDidChangeCameraState
通知。
-
示例代码:
/// 关闭摄像头
engine?.enableCamera(false);
切换前后置摄像头
在通话建立(RCCallEngine.onConnect
)之后,可以调用 switchCamera()
方法切换前后置摄像头。该方法不影响默认摄像头设置。
注意
- startCall 方法默认打开前置摄像头。
-
示例代码:
engine?.switchCamera();