setVideoEncoderRotation method Null safety
- int rotation
设置视频编码输出的画面方向,即设置远端用户观看到的和服务器录制的画面方向。
当用户的手机或者 Android Pad 做了一个180度旋转时,由于摄像头的采集方向没有变,所以另一边的用户看到的画面是上下颠倒的, 在这种情况下,您可以通过该接口将 SDK 输出到对方的画面旋转180度,这样可以可以确保对方看到的画面依然正常。
注意: sdk会默认开启重力感应,开启重力感应后设置无效,关闭重力感应设置该接口才会生效
参数:
rotation 顺时针旋转角度,目前仅支持0度和180度两个角度:
TRTCCloudDef.TRTC_VIDEO_ROTATION_0,不旋转(默认值); TRTCCloudDef.TRTC_VIDEO_ROTATION_180,顺时针旋转180度。
Implementation
Future<void> setVideoEncoderRotation(
int rotation // 目前支持 TRTC_VIDEO_ROTATION_0 和 TRTC_VIDEO_ROTATION_180 两个旋转角度,默认值:TRTC_VIDEO_ROTATION_0。
) {
return _channel.invokeMethod('setVideoEncoderRotation', {
"rotation": rotation,
});
}