适用于iPad的iPhone应用程序的MPMoviePlayerController

时间:2010-09-16 04:02:26

标签: iphone ipad mpmovieplayercontroller

出于某种原因,下面屏幕截图中箭头指向的展开按钮会使启动视频播放的视图控制器在视频顶部进行动画显示,但不会停止视频播放,这意味着您仍然可以听到音频视频不再可见。我已经尝试过其他电影控制风格,但是还有其他问题(例如,没有控件会导致播放器在解除之前播放整个视频,即没有'完成'按钮)。

以下是启动视频播放的代码:

player = [[MPMoviePlayerViewController alloc] initWithContentURL:movieURL];
[player setModalTransitionStyle:UIModalTransitionStyleCrossDissolve];
[[self navigationController] presentModalViewController:player animated:YES];
[[player moviePlayer] play];

关于我如何禁用该按钮或接收其通知的任何想法/建议,以便我可以做出相应的回应?

感谢。

alt text

1 个答案:

答案 0 :(得分:0)

我无法找到解决方案,但我确实找到了解决方法。我只是在调用视图控制器的[player stop];中调用-viewDidLoad。结果将不是用户按下该按钮时所期望的结果,但它比允许视频在按下时继续播放更好。