我正在开发一个以非常短的介绍视频开头的通用应用程序。所以我只需添加一个 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 提供的一个简单功能,但有时最简单的事情是我最担心的事情......