首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我在UIDeviceOrientation中播放电影时不能正确检索MPMoviePlayerController?

为什么我在UIDeviceOrientation中播放电影时不能正确检索MPMoviePlayerController?
EN

Stack Overflow用户
提问于 2010-06-07 12:38:01
回答 1查看 760关注 0票数 0

当我什么都不玩的时候,一切都很好(我调用了入门通知等等,并使用这个方向旋转我的视图)。但每次我试着玩MPMoviePlayerController之后

代码语言:javascript
复制
UIDeviceOrientation orientation = [[UIDevice currentDevice] orientation];

orientation得到一个UIDeviceOrientationUnknown

有线索吗?当电影停止时,一切都好起来了。我需要这个方向来旋转播放器的窗口,因为我使用iPhoneOS3.1,所以我不能直接使用MPMovie播放器控制器内的视图属性。

EN

回答 1

Stack Overflow用户

发布于 2011-05-29 08:50:02

我还没有找到一种方法来做到这一点,至少在低于3.2的iPhone操作系统版本中是这样的。我放弃了。

但是,我不得不在Ipad上为我的应用程序编写一个版本,我发现对于iPhone OS3.2,有一种方法可以做到。

您唯一需要做的就是使用一个自定义类,您必须创建MPMoviePlayerViewController的子类,并重写方法shouldAutorotateToInterfaceOrientation,以便在您想要执行自动转述时返回yes。所有这些都在MPMoviePlayerViewController类引用中。

-兹勒贝勒人

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2989510

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档