当应用程序进入前台时,不要恢复MPMoviePlayerController

时间:2011-07-15 06:41:17

标签: ios mpmovieplayercontroller multitasking resume

我正在开发一个使用MPMoviePlayerController播放视频的iPhone应用程序。当我切换到后台(具有多任务支持的设备)时,视频播放暂停,当我将我的应用程序带到前台时,视频播放将恢复。

但是,当我切换到前台时,我不希望我的视频恢复。我试图在方法applicationWillEnterForeground中暂停MPMoviePlayerController。但是,我认为他们在致电applicationWillEnterForeground后会隐晦地恢复。是否有与applicationDidEnterForegroundapplicationWillEnterBackground对应的通知方法?

谢谢和问候, 迪帕

2 个答案:

答案 0 :(得分:2)

迪帕,

虽然您知道UIApplicationDidEnterForegroundNotificationUIApplicationWillEnterBackgroundNotification不存在,但有些功能对应同一件事。

他们是,

UIApplicationDidBecomeActive

UIApplicationWillResignActive

答案 1 :(得分:0)

在此处查看UIApplication类参考:https://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIApplication_Class/Reference/Reference.html#//apple_ref/doc/uid/TP40006728

在该文档的通知部分,您会找到发布到通知中心的通知。您的班级可以注册接收这些通知并适当地处理视频播放状态。

希望这是您正在寻找的答案。