博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
扫描IPHONE本地音乐文件,获得音乐名,歌手名代码示例
阅读量:5837 次
发布时间:2019-06-18

本文共 833 字,大约阅读时间需要 2 分钟。

//扫描本地音乐文件,返回艺术家列表 需要库MediaPlayer.framework  -(NSArray*) findArtistList {      NSMutableArray *artistList = [[NSMutableArray alloc]init];      MPMediaQuery *listQuery = [MPMediaQuery playlistsQuery];//播放列表      NSArray *playlist = [listQuery collections];//播放列表数组      for (MPMediaPlaylist * list in playlist) {          NSArray *songs = [list items];//歌曲数组          for (MPMediaItem *song in songs) {              NSString *title =[song valueForProperty:MPMediaItemPropertyTitle];//歌曲名              //歌手名              NSString *artist =[[song valueForProperty:MPMediaItemPropertyArtist] uppercaseString];              if(artist!=nil&&![artistList containsObject:artist]){                  [artistList addObject:artist];              }          }      }      return artistList;  }

 

转载于:https://www.cnblogs.com/ZhangYuGe/p/4263195.html

你可能感兴趣的文章
windows 7 下的 XP mode
查看>>
接口规范 13. 文件上传及管理相关接口
查看>>
类与封装的概念(十二)
查看>>
linux服务器crontab定时任务
查看>>
我非软件NSIS
查看>>
Windows server 2012安装.NET 3.5
查看>>
Spring 常用的注解及“依赖注入”的实现
查看>>
避免终端断掉,保存回话的方法
查看>>
Linux学习之: rpm包管理功能全解
查看>>
lvm centos 7 动态扩缩容
查看>>
我的友情链接
查看>>
Linux终端命令大全
查看>>
常用端口及进程kill笔记
查看>>
RHCE--第十二天(结束)
查看>>
蓝牙ELM327连接雪铁龙世嘉,看行车信息
查看>>
JavaScript之DOM-5 增加、删除和替换节点(创建节点、插入节点、删除和替换节点)...
查看>>
每天laravel-20160910|Filesystem-1
查看>>
按天分区并通过存储过程删除历史分区
查看>>
我的友情链接
查看>>
Python19 内置函数
查看>>