我有一个应用程序,我让用户选择歌曲,然后这些歌曲存储到Core Data表中。我存储歌曲名称,艺术家,专辑和歌曲持续时间。我需要重播这个。我以为我可以将歌曲名称加载到某种类型的数组中并以这种方式播放它们。我是否应该存储MPMediaItemPropertyPersistentID以及我应该保存的任何其他属性?
另外,我如何从所述阵列播放歌曲。有样品吗?教程?
提前致谢。
-PaulS。
答案 0 :(得分:0)
使用MPMusicPlayerController类 http://developer.apple.com/library/ios/#documentation/mediaplayer/reference/MPMusicPlayerController_ClassReference/Reference/Reference.html
和Apple的AddMusic示例代码 http://developer.apple.com/library/ios/#samplecode/AddMusic/Introduction/Intro.html#//apple_ref/doc/uid/DTS40008845
是的,MPMediaItemPropertyPersistentID就是你引用音轨的方式 - 它在同步中保持一致。