背景播放的问题

时间:2011-03-22 09:35:35

标签: iphone background

我在理解以下方法时遇到问题......我有两件工作要做。 识别用户何时播放主页按钮,第二个是识别应用程序何时被电话中断。

 - (void)applicationWillResignActive:(UIApplication *)application ;
 - (void)applicationDidEnterBackground:(UIApplication *)application;

3 个答案:

答案 0 :(得分:1)

请参阅这个方便的网页和那里的流程图:

http://www.cocoanetics.com/2010/07/understanding-ios-4-backgrounding-and-delegate-messaging/

基本上,你没有被告知背景的原因(电话与主页按钮),但在某些情况下你可能能够收集发生的事情(例如appWillResignActive后面跟appDidBecomeActive在电话被拒绝时发生) - 但是我会非常谨慎地将解释附加到这些事情上。

答案 1 :(得分:1)

答案 2 :(得分:1)

您需要实施AVAudioSessionDelegate

beginInterruptionendInterruption

的方法

beginInterruption到达时,您的音频已经停止。您的应用程序可能会在中断后暂停或终止 - 例如,如果用户选择接听来电