1

在我的 iPad 应用程序中,我希望整个应用程序都有背景动画。所以我所做的是创建播放器对象并将其添加到应用程序委托的窗口中。然后我将所有视图控制器的背景颜色设为 clearColor。以下是我编写的代码。但一个小问题是,我的应用程序只能在横向上运行。使用下面的代码,它以纵向模式添加视频。如何让它在 iOS 5 和 iOS 6 中运行?

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 回答