setVideoEncoderRotation method

Future<void> setVideoEncoderRotation(
  1. int rotation
)

设置视频编码器输出图像的方向(即远程用户观看和服务器录制的视频画面)

当 Android 手机或平板电脑旋转 180 度时,由于摄像头的捕获方向不变,远程用户观看的视频图像会倒置。在这种情况下,您可以调用此 API 将 SDK 输出给远程用户的图像旋转 180 度,使远程用户能够观看正常图像。

注意:SDK 默认会启用 G-sensor,本 API 在此情况下不起作用。只有在禁用 G-sensor 后才会生效。

参数:

rotation 顺时针旋转角度。目前仅支持 0 度和 180 度:

TRTCCloudDef.TRTC_VIDEO_ROTATION_0:不旋转(默认值);TRTCCloudDef.TRTC_VIDEO_ROTATION_180:顺时针旋转 180 度

不支持:

  • web

Implementation

Future<void> setVideoEncoderRotation(
    int rotation // Currently, rotation angles of `TRTC_VIDEO_ROTATION_0` and `TRTC_VIDEO_ROTATION_180` are supported. Default
    ) {
  return _cloudChannel.invokeMethod('setVideoEncoderRotation', {
    "rotation": rotation,
  });
}