在MPMoviePlayerViewController上修改允许的方向(从UIWebView调用)。 iOS 5和iOS 6

时间:2013-02-25 23:33:49

标签: ios mpmovieplayercontroller

我有一个适用于iOS 5和6的应用程序。此应用程序必须仅在纵向模式下运行(已完成)。但在这个应用程序中,我必须展示和播放一些YouTube视频。

为实现此目的,我使用UIWebView来显示缩略图YouTube视频。所以,我有一个很好的缩略图,当用户触摸它时,应用会自动显示MPMoviePlayerController播放视频。几乎所有人都很完美......

我的问题是我需要MPMoviePlayerController支持两种方向(但只有这个控制器)。我怎么能做到这一点?

非常感谢,

卡洛斯

1 个答案:

答案 0 :(得分:2)

  1. 将所需的方向添加到Info.plist
  2. 子类MPMoviePlayerViewController
  3. 覆盖shouldAutorotate和supportedInterfaceOrientations,分别返回YES和您希望支持的所有方向。