当应用程序进入前台时,不要恢复MPMoviePlayerController
我正在开发一个使用MPMoviePlayerController
播放video的iPhone应用程序。 当我切换到后台(具有多任务支持的设备)时,video播放暂停,当我将我的应用程序带到前台时,video播放将恢复。
但是,当我切换到前台时,我不希望我的video恢复。 我试图在方法applicationWillEnterForeground中暂停MPMoviePlayerController
。 但是,我认为在调用applicationWillEnterForeground
后它们会被隐含地恢复。 是否有与applicationDidEnterForeground
或applicationWillEnterBackground
对应的通知方法?
谢谢和问候,Deepa
迪帕,
虽然如您所知, UIApplicationDidEnterForegroundNotification
和UIApplicationWillEnterBackgroundNotification
不存在,但有些function对应同一个东西。
他们是,
UIApplicationDidBecomeActive
:
和
UIApplicationWillResignActive
:
在这里查看UIApplication类参考: https : //developer.apple.com/library/ios/#documentation/UIKit/Reference/UIApplication_Class/Reference/Reference.html#//apple_ref/doc/uid/TP40006728
在该文档的通知部分,您将找到发布到通知中心的通知。 您的class级可以注册接收这些通知并适当处理video播放状态。
希望这是你正在寻找的答案。