跳到主要内容

摄像头设置

摄像头采集视频方向

在通话前,使用 RCCallClient 中的 setVideoOrientation 方法可以设置本端摄像头采集视频方向,如果不设置则使用默认值:AVCaptureVideoOrientationPortrait

AVCaptureVideoOrientation 枚举含义如下:

枚举值含义
AVCaptureVideoOrientationPortrait正常竖屏状态,Home 键在下方,默认值
AVCaptureVideoOrientationPortraitUpsideDown颠倒竖屏状态,Home 键在上方
AVCaptureVideoOrientationLandscapeRight右侧横屏状态,Home 键在右侧
AVCaptureVideoOrientationLandscapeLeft左侧横屏状态,Home 键在左侧
  • 示例代码:

    [[RCCallClient sharedRCCallClient] setVideoOrientation:AVCaptureVideoOrientationPortrait];

切换前后摄像头

在通话过程中,可通过 RCCallSessionswitchCameraMode 切换前后摄像头,调用前默认使用前置摄像头。

  • 示例代码:

    [self.callSession switchCameraMode];

开关摄像头

在视频通话过程中,可通过 RCCallSessionsetCameraEnabled 开关摄像头,视频通话自动开启摄像头,默认值为 YES,即打开摄像头。

  • 示例代码:

    [self.callSession setCameraEnabled:YES];