私は本当に短いイントロビデオで始まるユニバーサルアプリケーションに取り組んでいます。だから私は単にMPMoviePlayerViewControllerを追加し、それをモーダルに提示します。iPhoneでは、ビデオを横向きモードで再生しても、すべて正常に動作します。ただし、iPadでは、デバイスのインターフェイスの向きに関係なく、ビデオは常にポートレートモードで再生されます。何時間も検索して、CGAffineTransformationや新しいビューの追加など、さまざまなことを試しましたが、何も機能しないようです。これが私が使っているコードです:
NSString *filePath = [[NSBundle mainBundle] pathForResource:videoName ofType:@"mp4"];
NSURL *fileURL = [NSURL fileURLWithPath:filePath];
self.startupController = [[MPMoviePlayerViewController alloc] initWithContentURL:fileURL];
[self.startupController.moviePlayer setControlStyle:MPMovieControlStyleNone];
[self.startupController.moviePlayer setScalingMode:MPMovieScalingModeAspectFit];
[self.startupController.moviePlayer setFullscreen:YES];
[self presentModalViewController:self.startupController animated:NO];
この問題を解決する方法を知っていますか?私の意見では、これはAppleが提供するシンプルな機能であるはずですが、最も簡単なことは、私が最も心配しなければならないことです...