当用户锁定屏幕时,我正在使用 AVAudioPlayer 播放无声音乐,这样我的计时器就不会停止。但是,当我用 播放 iPod 音乐时[MPMusicPlayerController applicationMusicPlayer]
,AVAudioPlayer
停止,没有收到任何回电。有什么方法可以让我[MPMusicPlayerController applicationMusicPlayer]
在不停止播放的情况下开始AVAudioPlayer
播放?
编辑: 谢谢大家,这是我正在开发的应用程序:
它是一个闹钟应用程序,这个应用程序允许用户在应用程序运行时锁定屏幕,当闹钟时间到时,应用程序可以播放 iPod 音乐来唤醒用户。本地通知不能使用 iPod 音乐作为提醒声音,所以我必须在屏幕锁定时保持应用程序运行。
如果用户退出应用程序,它将使用本地通知作为警报,其声音仅限于捆绑中的文件。
我不能使用 UILocalNotification 作为计时器,因为当处于屏幕锁定状态时(在 UIApplicationStatusInactive 中),应用程序无法接收系统生成的本地通知。