2011-12-03 26 views
1

如果我使用預先初始化的項目構建AVQueuePlayer,聲音可以毫無問題地出現。但我不知道有什麼方法可以在背景時更改播放器列表中的項目嗎?iOS 4或5可以在後臺更新/更改播放項目嗎?

我正在爲我的第一個項目開發鬧鐘應用程序。而且我發現有一款鬧鐘應用可以喚醒擁有iPod音樂的人,即使它在背景模式下也是如此!我很想知道如何實現它,謝謝。

回答

0

我不會使用AVQueuePlayer作爲鬧鐘。

爲了使用iPod庫中的聲音,我會讓用戶選擇一首歌曲。然後,在他使用AVAssetReader選擇一首歌曲之後,我會將該歌曲複製到應用程序的文檔文件夾中。之後,我會在鬧鈴時使用該歌曲設置本地通知作爲本地通知的聲音。

+0

感謝您的幫助。但是,如果我使用本地通知,則無法播放超過30秒的聲音文件,看起來本地通知只能在主包中使用聲音文件。這就是爲什麼我選擇AVPlayer或AVQueuePlayer播放鬧鐘聲音的原因。 –

+0

該應用的名稱是什麼?如果你可以使用未加密的二進制文件(當你從Installous下載東西時用在越獄設備上的那些二進制文件),你可以使用class-dump來轉儲頭文件並查看那些你可能會遇到的問題: ) – thealch3m1st

相關問題