【发布时间】:2012-02-04 13:03:31
【问题描述】:
我正在创建播放器应用程序,它通过互联网播放音频流。我想在我的应用程序中添加警报功能 - 特别是当我的播放器开始播放音频流时,我正在尝试使用 UILocalNotification 机制。但是当我的应用程序处于后台模式时,我遇到了困难,当收到通知时(不能没有用户交互),我无法调用“播放”方法。有没有可能?
但我买了这个应用程序: http://itunes.apple.com/us/app/radio-alarm-clock-mp3-radio/id380271167?mt=8 当收到本地通知时,似乎收音机可以开始播放。当我的应用程序处于后台模式时,闹钟可以开始播放收音机。 早些时候我试图为此使用 NSTimer,但是当我的应用程序进入后台时,计时器停止。如果我使用 beginBackgroundTaskWithExpirationHandler: 它只工作 10 分钟。我的应用程序在 plist 中有特殊标志,什么是音频应用程序,并且可以在后台播放音乐。在这种情况下,计时器正在工作。但是,如果我停止播放并转到后台,则计时器不起作用。 当我使用 \Radio Alarm Clock' 应用程序时,当音乐未播放时,我会听到动态的“白噪声”。可能是这个应用程序的秘密? 你能帮我解决我的问题吗?谢谢。
【问题讨论】:
-
嗨,我在同一个应用程序中遇到同样的问题你知道吗?请告诉我...!
标签: ios uilocalnotification mode