iOS | Android | Mac OS | Windows | Electron | Web 端 |
✓ | ✓ | ✓ | ✓ | ✓ | × |
supportedInterfaceOrientationsForWindow
方法来达到相同目标:- (UIInterfaceOrientationMask)application:(UIApplication *)applicationsupportedInterfaceOrientationsForWindow:(UIWindow *)window{return UIInterfaceOrientationMaskPortrait ;}
screenOrientation
属性为 portrait,即可指定该界面为竖屏模式:<activity android:name=".trtc.TRTCMainActivity" android:launchMode="singleTask" android:windowSoftInputMode="adjustPan"android:screenOrientation="portrait" />
TRTCVideoResolutionModePortrait
即可。
示例代码如下:TRTCVideoEncParam* encParam = [TRTCVideoEncParam new];encParam.videoResolution = TRTCVideoResolution_640_360;encParam.videoBitrate = 600;encParam.videoFps = 15;encParam.resMode = TRTCVideoResolutionModePortrait; //设置分辨率模式为竖屏模式[trtc setVideoEncoderParam: encParam];
TRTCCloudDef.TRTCVideoEncParam encParam = new TRTCCloudDef.TRTCVideoEncParam();encParam.videoResolution = TRTCCloudDef.TRTC_VIDEO_RESOLUTION_640_360;encParam.videoBitrate = 600;encParam.videoFps = 15;encParam.videoResolutionMode = TRTCCloudDef.TRTC_VIDEO_RESOLUTION_MODE_PORTRAIT; //设置分辨率模式为竖屏模式trtc.setVideoEncoderParam(encParam);
TRTCVideoResolutionModeLandscape
。TRTC_VIDEO_RESOLUTION_MODE_LANDSCAPE
。接口函数 | 功能作用 | 备注说明 |
setLocalViewRotation | 本地预览画面的顺时针旋转角度 | 支持顺时针旋转90度、180度和270度三个方向 |
setLocalViewFillMode | 本地预览画面的填充模式 | 是裁剪还是留黑边 |
setRemoteViewRotation | 远端视频画面的顺时针旋转角度 | 支持顺时针旋转90度、180度和270度三个方向 |
setRemoteViewFillMode | 远端视频画面的填充模式 | 是裁剪还是留黑边 |
setVideoEncoderRotation | 设置编码器输出的画面顺时针旋转角度 | 支持顺时针旋转90度、180度和270度三个方向 |
setGSensorMode
接口来开启。
本页内容是否解决了您的问题?