我在iPhone应用程序中有一个MPMediaPickerController
,提示用户选择他们想要播放的歌曲。
我想要完成的内容类似于设备上与操作系统捆绑在一起的音乐/ iPod应用程序。我希望用户从相册中选择一首歌曲,然后将相册中的所有歌曲添加到“播放列表”中进行播放。
例如:用户从10首歌曲的专辑中选择第3首歌曲。我想填充项目以播放该专辑中的所有歌曲,其中“播放列表”索引设置为3,就像音乐/ iPod应用程序一样。
有人可以为我提供Xcode的代码,这些代码可以让我执行此操作,看似繁琐的任务吗?
感谢。
答案 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(或播放列表)。