与内置音乐应用相比,音乐播放应用程序一直处于劣势,因为除非已明确同步到设备的库中,否则无法为设备库中的曲目获取资产网址。设备
最近,我自己的iPhone决定将我的所有音乐保存在" iCloud音乐库"中,因此,我自己的应用程序无法看到我的音乐!
我的印象是Apple希望转向HTTP Live Streaming,我怀疑这可能是我应该访问iCloud Music Storage中的曲目的方式。有谁知道这是对的吗?或者,如何从我的应用程序访问iCloud音乐存储项目?
答案 0 :(得分:1)
如果要播放Apple Music内容,则需要使用systemMusicPlayer
。
从你回答Ben看起来好像你不是。
答案 1 :(得分:0)
您可以查看此属性:MPMediaItemPropertyIsCloudItem
。
如果您需要这些项目可以播放,那么当您要求它们使用[MPMusicPlayerController systemMusicPlayer]
时,应该下载这些项目,但据我所知,没有API可以在不播放歌曲的情况下触发此行为(或者监控下载状态。)