我可以过滤掉从Apple Music下载到设备的歌曲吗?

时间:2017-12-02 18:08:30

标签: ios objective-c mpmediapickercontroller apple-music apple-musickit

我有一个$company->JobPosts显示设备上可用的歌曲,用于发送给我的应用上的其他用户。我已经过滤掉了云项目,但我还要过滤掉Apple Music中已制作并且可以脱机使用的歌曲。"

MPMediaPickerController

目前,它仍然显示所有下载的Apple Music曲目。我怎样才能过滤掉它们?

1 个答案:

答案 0 :(得分:0)

根据this answer,如果您使用:

picker.showsCloudItems = NO;

您将获得在音乐应用程序中手动下载的歌曲列表或流式传输因此被缓存的歌曲列表。 但是,由于Apple Music songs are DRM protected,要仅显示本地下载的歌曲,您也需要添加以下行:

picker.showsItemsWithProtectedAssets = NO;