如果我使用预初始化的项目来构造一个 AVQueuePlayer,声音可以毫无问题地发出。但是请问有什么办法可以在后台更改播放器列表中的项目吗?
我正在为我的第一个项目开发一个闹钟应用程序。我发现有一款闹钟应用程序即使在后台模式下也可以用 iPod Music 唤醒人们!我非常想知道如何实现它,谢谢。
最佳答案
我不会将 AVQueuePlayer 用作闹钟。
为了使用 iPod 库中的声音,我会让用户选择一首歌曲。然后在他使用 AVAssetReader 选择一首歌曲后,我会将该歌曲复制到应用程序的文档文件夹中。之后,我会在闹钟时设置本地通知,使用该歌曲作为本地通知的声音。
关于ios - iOS 4 或 r5 可以在后台更新/更改播放项目吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8369744/