如果被短信、推送通知或电池电量不足等 uialert 中断,如何自动继续录制
Posted
技术标签:
【中文标题】如果被短信、推送通知或电池电量不足等 uialert 中断,如何自动继续录制【英文标题】:how to continue recording automatically if interrupted by an uialert such as text message, push notifications, or low battery status, etc 【发布时间】:2010-11-17 19:07:29 【问题描述】:我在 iPhone OS 4.1 上有一个录音应用程序。我注意到当任何警报(例如短信或计时器或警报或推送通知,最重要的是低电量警报)弹出时,该应用程序会停止录制(可能是因为它失去焦点)。问题是,一旦用户解除警报(确定或取消),我如何才能让应用程序从停止的地方继续录制,而无需用户再次按下任何按钮。底线,我如何让应用程序在 UIalert 中断之前继续它在前台所做的一切,而无需任何额外的用户输入。
我在 netflix 和 hulu+ 应用程序上看到了这种情况,当弹出任何警报时视频会暂停,但当用户关闭弹出窗口时,视频会自动继续。
请不要查看任何私有 API。
任何帮助将不胜感激。
【问题讨论】:
【参考方案1】:您应该考虑在应用程序委托的-applicationWillResignActive
和-applicationDidBecomeActive
方法中处理这些问题。这些方法将分别在这些小中断发生之前和之后触发。
【讨论】:
以上是关于如果被短信、推送通知或电池电量不足等 uialert 中断,如何自动继续录制的主要内容,如果未能解决你的问题,请参考以下文章