私のiPadアプリケーションでは、アプリ全体にバックグラウンドアニメーションを作成したいと考えています。だから私がしたのは、プレーヤーオブジェクトを作成し、それをアプリデリゲートのウィンドウに追加することです。次に、すべてのViewControllerの背景色をclearColorにしました。以下は私が書いたコードです。しかし、小さな問題は、私のアプリが横向きでしか機能しないことです。以下のコードを使用して、ポートレートモードでビデオを追加します。iOS5およびiOS6でどのように機能させることができますか?
NSString *filepath = [[NSBundle mainBundle] pathForResource:VIDEO_FILE ofType:@"mp4"];
NSURL *fileURL = [NSURL fileURLWithPath:filepath];
self.bgPlayerController = [[MPMoviePlayerController alloc] initWithContentURL:fileURL];
self.bgPlayerController.controlStyle = MPMovieControlStyleNone;
[self.bgPlayerController.view setFrame:CGRectMake(0, 0, 1024, 748)];
[self.window addSubview:self.bgPlayerController.view];
[self.window sendSubviewToBack:self.bgPlayerController.view];
[self.bgPlayerController play];
また、横向きと左向きを切り替えるときに、ビデオも背景で回転する必要があることを確認したいと思います。