完全にポートレート モードのアプリケーションがあります。(iOS 5 以降) MPMoviePlayerController を使用してビデオを再生しましたが、このビデオでは、ユーザーが iPhone を回転させたときに、ビデオが横向きモード (フルスクリーン) になるようにしたいと考えています。ビデオが終了すると、再びビデオはポートレート モードになります。コード:
-(void)PlayVideo:(NSURL*)videoUrl
{
moviePlayerController = [[MPMoviePlayerController alloc] initWithContentURL:videoUrl];
[moviePlayerController.view setFrame:CGRectMake(6, 69, 309, 196)];
[self.view addSubview:moviePlayerController.view];
// moviePlayerController.fullscreen = YES;
moviePlayerController.controlStyle = MPMovieControlStyleNone;
[self.view bringSubviewToFront:self.shareView];
[self.view bringSubviewToFront:self.qualityView];
[moviePlayerController play];
// Register to receive a notification when the movie has finished playing.
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(moviePlayBackDidFinish:)
name:MPMoviePlayerPlaybackDidFinishNotification
object:moviePlayerController];
}
アプリの残りの部分は、ポートレートのみが必要です。どうすればこれを達成できますか?