3

我需要通过 .mp3 文件过滤我的查询项。现在我从查询中得到结果,它包含视频文件(mp4)。这些是我的代码行

 MPMediaQuery *everything = [[MPMediaQuery alloc] init];
        NSArray *itemsFromGenericQuery = [everything items];
        self.songs = [NSMutableArray arrayWithArray:itemsFromGenericQuery];
4

1 回答 1

0

要获取库中的所有歌曲,请使用-[MPMediaQuery songsQuery]而不是创建自己的 MPMediaQuery。

如果您要专门查找本地 .mp3 文件,请为属性添加过滤器MPMediaItemPropertyIsCloudItem,然后检查-[MPMediaItem assetURL]以确定文件是否匹配。

于 2016-10-12T05:25:27.953 回答