MPMediaPickerController - 选择整个专辑

时间:2011-08-06 10:15:46

标签: iphone cocoa-touch xcode4

我在iPhone应用程序中有一个MPMediaPickerController,提示用户选择他们想要播放的歌曲。

我想要完成的内容类似于设备上与操作系统捆绑在一起的音乐/ iPod应用程序。我希望用户从相册中选择一首歌曲,然后将相册中的所有歌曲添加到“播放列表”中进行播放。

例如:用户从10首歌曲的专辑中选择第3首歌曲。我想填充项目以播放该专辑中的所有歌曲,其中“播放列表”索引设置为3,就像音乐/ iPod应用程序一样。

有人可以为我提供Xcode的代码,这些代码可以让我执行此操作,看似繁琐的任务吗?

感谢。

2 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,使用了第三方库:https://github.com/jaminguy/JGMediaPicker

答案 1 :(得分:0)

查看Apple的AddMusic示例应用程序

http://developer.apple.com/library/ios/#samplecode/AddMusic/Introduction/Intro.html

以此为出发点,您需要查看Apple的MPMediaQuery文档,特别是“albumsQuery”构造函数。这允许您创建仅包含符合您标准的mediaItem的mediaItemCollection(或播放列表)。