iOS5 で、MPMoviePlayer のコントロール スタイル プロパティを MPMoviePlayerControlStyleNone に設定してからフル スクリーン モードに入ると、完了ボタンがフル スクリーン モードを終了しないことを確認しました。iOS6 では、完了ボタンで全画面表示モードを終了します。これが私が使用しているコードです。この問題について誰か洞察がありますか?
- (void)viewDidLoad
{
[super viewDidLoad];
self.playerController = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL URLWithString:@"http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8"]];
[self.playerController setControlStyle:MPMovieControlStyleNone];
[self.playerController play];
[self.view addSubview:self.playerController.view];
}
- (IBAction)fullScreenButtonPressed:(id)sender {
[self.playerController setFullscreen:YES animated:YES];
[self.playerController setControlStyle:MPMovieControlStyleFullscreen];
}