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度という3方向でサポート |
setLocalViewFillMode | ローカルプレビュー画面のフィルモード | トリミングか黒枠を残すか |
setRemoteViewRotation | リモートビデオ画面での時計回りの回転角度 | 時計回りの回転を90度、180度、270度という3方向でサポート |
setRemoteViewFillMode | リモートビデオ画面のフィルモード | トリミングか黒枠を残すか |
setVideoEncoderRotation | エンコーダーを設定して出力した画面の時計回りの回転角度 | 時計回りの回転を90度、180度、270度という3方向でサポート |
setGSensorMode
インターフェースを介してオンにすることができます。
この記事はお役に立ちましたか?