0

アプリを実行すると、ビデオと電話が横向きモードに評価され、ビデオが右下隅で再生されます。ユーザーがビデオを回転させたときにビデオを画面の中央に表示する方法はありますか?

4

1 に答える 1

0

ビデオをどのように実行しているかわかりませんが、次のようにしてみてください (MediaPlayer/MediaPlayer.h をインポートした後):

NSBundle *bundle = [NSBundle mainBundle];
NSString *moviePath = [bundle pathForResource:@"ExampleVideo" ofType:@"m4v"];
NSURL *movieURL = [NSURL fileURLWithPath:moviePath];
MPMoviePlayerController *testMovie = [[MPMoviePlayerController alloc] initWithContentURL:movieURL];
testMovie.scalingMode = MPMovieScalingModeAspectFit;
[testMovie play];
MPMoviePlayerViewController *moviePlayer = [[MPMoviePlayerViewController alloc] initWithContentURL:movieURL];
[self presentMoviePlayerViewControllerAnimated:moviePlayer];

映画を再生するときにそれを呼び出し、回転で問題なく動作します。

于 2012-06-22T04:39:00.417 に答える