Objective c 创建自定义MediaPickerController
我的任务是创建一个类似于DJ应用程序的音乐播放器应用程序,当单击“添加音乐”按钮时,它需要显示所有歌曲的列表,就像本机的Objective c 创建自定义MediaPickerController,objective-c,xcode5,mpmediapickercontroller,mpmediaquery,Objective C,Xcode5,Mpmediapickercontroller,Mpmediaquery,我的任务是创建一个类似于DJ应用程序的音乐播放器应用程序,当单击“添加音乐”按钮时,它需要显示所有歌曲的列表,就像本机的MediaPickerController一样,但添加了排序、搜索和非全屏功能,这在本机中是不可用的 我试图在互联网上搜索答案,但我找不到任何关于这个的信息,这都是关于创建本机媒体选择器控制器 我找到了关于MPMediaQuery的MPMediaQuery,它允许您在手机中获取歌曲列表,但我无法在中使用它 样本: MPMediaQuery *songs = [MPMediaQu
MediaPickerController
一样,但添加了排序、搜索和非全屏功能,这在本机中是不可用的
我试图在互联网上搜索答案,但我找不到任何关于这个的信息,这都是关于创建本机媒体选择器控制器
我找到了关于MPMediaQuery的MPMediaQuery,它允许您在手机中获取歌曲列表,但我无法在中使用它
样本:
MPMediaQuery *songs = [MPMediaQuery songsQuery];
for (MPMediaItem *item in songs) {
}
但我明白了:
*集合表达式类型“MPMediaQuery”可能不响应“CountByEnumerating with State:objects:count:”
有什么建议吗?关于mediaquery,您需要先将其转换为nsarray,然后尝试以下操作:
MPMediaQuery *songs = [MPMediaQuery songsQuery];
NSArray *songList = [songs items];
for (MPMediaItem *item in songList) {
}