1

私の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];

また、横向きと左向きを切り替えるときに、ビデオも背景で回転する必要があることを確認したいと思います。

4

1 に答える 1

0

解決策が見つかりませんでした。ビデオをウィンドウに追加した後、私は手動で向きを観察し、コーディングによってビデオの向きを回転させています。

于 2013-06-29T07:35:51.717 に答える