setVideoEncoderRotation method
- 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,
});
}