MPMoviePlayerController在纵向项目中以横向模式全屏

时间:2013-10-17 10:51:07

标签: iphone ios mpmovieplayercontroller landscape-portrait

在我的应用中,我只在项目设置中选择了肖像模式:

enter image description here

我以这种方式使用它:

player = [[MPMoviePlayerController alloc] init];
[player setContentURL:videoURL];
[player play];

但是当我使用MPMoviePlayerController全屏显示视频并尝试旋转它时,不要旋转,并保持在portrait,有一种简单的方法可以启用{{1在项目设置中模式,以全屏显示landscape

1 个答案:

答案 0 :(得分:4)

您有两个选择:

  1. 在项目设置中启用横向模式,并覆盖视图控制器的supportedInterfaceOrientations
  2. 在您的app delegate中,添加application:supportedInterfaceOrientationsForWindow:方法,并在播放电影时确保返回UIInterfaceOrientationMaskAllButUpsideDown