【问题标题】:Problem with background playing后台播放问题
【发布时间】:2011-07-20 08:08:02
【问题描述】:

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

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

【问题讨论】:

  • 您是否需要了解您的音频应用程序是否被电话中断?
  • @Waqas Raja- 是的,我想要你写的。

标签: iphone background


【解决方案1】:

你需要实现AVAudioSessionDelegate

beginInterruptionendInterruption的方法

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

【讨论】:

  • +1 不完全感谢您的回答,但它确实帮助我接近我的答案....因为我的应用程序从网站访问数据并且没有回到前台,这是不可能的再次开始缓冲
【解决方案2】:
【解决方案3】:

查看这个方便的网页和那里的流程图:

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

基本上,您不会被告知被后台处理的原因(电话与主页按钮),但在某些情况下,您可能能够收集到发生的情况(例如,当电话被拒绝时,appWillResignActive 和 appDidBecomeActive 会发生) -- 但是我会非常谨慎地对这些事情附加解释。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-09-27
    • 2010-11-30
    • 1970-01-01
    • 1970-01-01
    • 2013-02-20
    相关资源
    最近更新 更多