0

私は ie を作りiPad videoましportrait mode768*1024mp4フォーマットに変換すると、コンバーターはそれをie1024*768に変換landscape modeします。ポートレートビデオをポートレートモードで表示する方法、またはポートレートビデオをmp4ポートレートモードに変換するソフトウェアはありますか?

または、横向きモードでビデオを再度作成する必要がありますか?

を使用してMPMoviePlayerControllerいます。

前もって感謝します。

4

1 に答える 1

0

MPMoviePlayerControllerは、デフォルトでは横向きでは機能しなくなったため、横向きで機能させるには、ビューに変換を適用する必要があります。

UIView * playerView = [moviePlayerController view];
[playerView setFrame: CGRectMake(0, 0, 480, 320)];//iPhone

CGAffineTransform landscapeTransform;
landscapeTransform = CGAffineTransformMakeRotation(90*M_PI/180.0f);
landscapeTransform = CGAffineTransformTranslate(landscapeTransform, 80, 80);

[playerView setTransform: landscapeTransform];
In addition, if you want the regular full screen controls, use the following sample.

moviePlayerController.fullscreen = TRUE;
moviePlayerController.controlStyle = MPMovieControlStyleFullscreen;

これは参考までに、「プライベート API を使用せずにポートレートで MPMoviePlayerController を使用してビデオを再生すると、Apple によって拒否されます」。幸運と幸せなコーディング :-)

于 2013-01-25T07:04:08.080 に答える