首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >全屏iniOS6中的MPMoviePlayer无法正常工作

全屏iniOS6中的MPMoviePlayer无法正常工作
EN

Stack Overflow用户
提问于 2014-09-16 17:59:08
回答 1查看 86关注 0票数 0

iOS-6全屏时,MPMoviePlayer播放时间为:"nan“。并显示全黑屏。但在iOS-6中,它将在正常模式(而不是全屏模式)下正常工作。并且在iOS-7中工作正常。

你能告诉我怎么解决这个问题吗?

EN

回答 1

Stack Overflow用户

发布于 2014-09-16 18:06:13

在iOS 6中,MPMoviePlayerController全屏调用ViewDidDisappear方法。你可能已经在ViewDidDisappear方法中停止了播放器。如果是,请将其删除一段时间,然后重试。

在iOS 6中,苹果对MPMoviePLayerController类做了一些未经记录的更改,当你点击full screen按钮时,启动MPMoviePLayerController和ParentController的控制器都会调用viewWillDisappear和viewDidDisAppear。

在我的项目(一个pdf阅读器),我有一个非常复杂的视图层次结构,添加一个阅读器在视图控制器,然后添加的readerPageContents按钮(图片库,视频,链接)到阅读器页面,然后播放视频按钮上的视频tap.So它是调用的ViewWillDisappear和ViewDidDisappear时启动视频全屏,当我按切换屏幕按钮,使视频到初始帧,的ViewWillAppear和viewDidAppear的两个控制器再次调用,我是再次创建的pdf页面在父母的控制器ViewDidAppear这是删除了视频。

因此更容易修复它,以避免通过设置一些BOOL来调用ViewDidDisappear和ViewWillDisappear。

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

https://stackoverflow.com/questions/25865783

复制
相关文章

相似问题

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