在我的iPad应用程序中,我希望在应用程序中都有背景动画。所以我做的是创建播放器对象并将其添加到app delegate中的窗口。然后我将所有视图控制器的背景颜色设为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];
另外,我想确保当横向在左右横向之间改变时,视频也必须在后台旋转。
答案 0 :(得分:0)
我找不到任何解决方案。将视频添加到窗口后,我手动观察方向并通过编码旋转视频方向。