我有一個應用程序,用戶可以選擇歌曲,然後將這些歌曲存儲到核心數據表中。我存儲了歌曲名稱,藝術家,專輯和歌曲時長。我需要重新播放這個。我想我可以將歌曲名稱加載到某種數組中,並以此方式播放它們。我是否應該存儲MPMediaItemPropertyPersistentID以及任何其他屬性,我應該保存?如何播放列表(陣列)中的歌曲而不是媒體選擇器
另外,我該如何從所述數組播放歌曲。任何樣品?教程?
在此先感謝。
-Paul。
我有一個應用程序,用戶可以選擇歌曲,然後將這些歌曲存儲到核心數據表中。我存儲了歌曲名稱,藝術家,專輯和歌曲時長。我需要重新播放這個。我想我可以將歌曲名稱加載到某種數組中,並以此方式播放它們。我是否應該存儲MPMediaItemPropertyPersistentID以及任何其他屬性,我應該保存?如何播放列表(陣列)中的歌曲而不是媒體選擇器
另外,我該如何從所述數組播放歌曲。任何樣品?教程?
在此先感謝。
-Paul。
使用MPMusicPlayerController類 http://developer.apple.com/library/ios/#documentation/mediaplayer/reference/MPMusicPlayerController_ClassReference/Reference/Reference.html
和AddMusic示例代碼來自蘋果 http://developer.apple.com/library/ios/#samplecode/AddMusic/Introduction/Intro.html#//apple_ref/doc/uid/DTS40008845
和肯定的,MPMediaItemPropertyPersistentID是你將如何引用軌道 - 它仍然是整個同步一致。