2

完全にポートレート モードのアプリケーションがあります。(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];

}

アプリの残りの部分は、ポートレートのみが必要です。どうすればこれを達成できますか?

4

2 に答える 2