一切正常,而我没有玩任何东西(我正在调用开始通知等,并使用方向来旋转我的视图)。但是当我尝试
时,每次开始玩MPMoviePlayerController
之后
UIDeviceOrientation orientation = [[UIDevice currentDevice] orientation];
orientation
获得UIDeviceOrientationUnknown
。
有任何线索吗? 当电影停止时,一切正常。 我需要这个方向来旋转播放器的窗口,因为我使用的是Iphone OS 3.1,所以我不能直接使用MPMovie播放器控制器内的view属性。
答案 0 :(得分:0)
至少在低于3.2的iPhone OS版本中,我还没有找到办法。我放弃了。
但是,嘿,我必须在Ipad中为我的应用程序编写一个版本,我发现对于iPhone OS 3.2,有一种方法可以做到。
您唯一需要做的就是使用自定义类,您必须使
MPMoviePlayerViewController
的子项生成并覆盖方法shouldAutorotateToInterfaceOrientation
,以便在您希望执行自动旋转时返回yes。它全部在MPMoviePlayerViewController
类引用中。- Zelldweller