0

我有一个有线问题,我的 MPMoviePlayer 触发,至少看起来像是离开全屏时的一个动作。实际上它重复了之前发生的动画。我录制它是因为很难解释,这里是视频http://www.youtube.com/watch?v=CNzRItQhD8M

知道发生了什么吗?

4

1 回答 1

0

尽管这当然只能是猜测,但我仍然坚信您的问题是MPMoviePlayerController.

我会非常仔细地查看您的viewWillAppear/viewDidAppear实现。

请记住,只要视图变得可见,就会调用它们,并且当全屏播放结束/切换回嵌入式模式时也会发生这种情况,因为这会显示您的视图(再次)。

确保您在这些方法中触发的任何动画操作仅在需要时触发。

一个非常适合的信号将是 的fullscreen属性MPMoviePlayerController。在您的外观回调中,检查该属性是否设置为YES,如果是,请不要启动不需要的操作。

于 2013-06-07T00:02:55.953 回答