我有一个有线问题,我的 MPMoviePlayer 触发,至少看起来像是离开全屏时的一个动作。实际上它重复了之前发生的动画。我录制它是因为很难解释,这里是视频http://www.youtube.com/watch?v=CNzRItQhD8M
知道发生了什么吗?
我有一个有线问题,我的 MPMoviePlayer 触发,至少看起来像是离开全屏时的一个动作。实际上它重复了之前发生的动画。我录制它是因为很难解释,这里是视频http://www.youtube.com/watch?v=CNzRItQhD8M
知道发生了什么吗?
尽管这当然只能是猜测,但我仍然坚信您的问题是MPMoviePlayerController
.
我会非常仔细地查看您的viewWillAppear
/viewDidAppear
实现。
请记住,只要视图变得可见,就会调用它们,并且当全屏播放结束/切换回嵌入式模式时也会发生这种情况,因为这会显示您的视图(再次)。
确保您在这些方法中触发的任何动画操作仅在需要时触发。
一个非常适合的信号将是 的fullscreen
属性MPMoviePlayerController
。在您的外观回调中,检查该属性是否设置为YES
,如果是,请不要启动不需要的操作。