-2

可能是Link的重复问题。我的问题是,在我的应用程序中,正在播放音频以及一些动画。
现在,客户端想要在应用程序进入后台时播放音频和动画,这不是问题。因此,当用户单击 HOME 按钮时,音频和动画会照原样继续。问题是当应用程序在前台并且电话响起时,音频停止但动画没有停止?

如何区分应用程序进入后台状态的方式,以便在来电时可以暂停音频和动画?

谢谢

4

2 回答 2

-1

// 当应用程序即将从活动状态变为非活动状态时发送。这可能发生在某些类型的临时中断(例如来电或短信)或当用户退出应用程序并开始转换到后台状态时。那个时候这个委托将被调用。

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

/ 使用此方法释放共享资源,保存用户数据,使计时器无效,并存储足够的应用程序状态信息以将您的应用程序恢复到当前状态,以防以后终止。// 如果您的应用程序支持后台执行,则在用户退出时调用此方法而不是 applicationWillTerminate:。或者当用户按下主页按钮时。

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

请注意,当您按下主页按钮时,applicationWillResignActive 和 applicationDidEnterBackground 都会被调用。

于 2013-06-20T11:26:17.723 回答
-1

在主页按钮按下,应用程序将转到 Resign active AND background。

在来电中,应用程序将退出活动状态。

我认为这是您提供的链接中回答的内容。

于 2013-06-20T11:13:35.720 回答