-4

我想知道当某些中断发生时应用程序会发生什么。它与iOS有关。问题是:

  1. 当应用程序启动并处于活动状态并且用户收到来电时,应用程序会发生什么?
  2. 当应用程序进行一些下载操作并且用户接到来电时,应用程序会发生什么(我想知道应用程序是否会在后台继续下载)?
  3. 当应用程序进行一些转码操作并且用户收到来电时,应用程序会发生什么(我想知道应用程序是否会继续转码)?
  4. 当应用程序正在播放视频和用户接到来电时,应用程序会发生什么?
4

1 回答 1

0

无论如何,当有来电时,应用程序会被发送到后台,您UIApplicationDidEnterBackgroundNotificationapplicationDidEnterBackgroundAppDelegate. 要回答您的项目:

  1. 发生我所描述的。
  2. 如果未指示系统执行其他操作,下载将停止:iOS Background downloads when app is not active
  3. 如果在前台进行转码,则与1中的情况相同。
  4. 视频播放将停止,但是,如果应用程序请求App plays audio后台模式并设置音频会话,音频可以继续:应用程序播放背景音频不工作

在某些特殊情况下,这些行为可能不同,但必须在上下文中进行调查。

于 2013-08-19T15:51:55.693 回答