没有人回答我的问题,所以我认为也许需要更多的解释。我改掉了这个问题。
有些歌曲是我通过iTunes Store购买的(不是Apple Music,不是iTunes配乐。以前购买的歌曲。)我最近升级了iPhone。我的音乐显示在Apple Music Player中,带有“向下箭头”。
在Swift中,当showsCloudItems = true时,它们出现在MPMediaPicker中。我可以访问元数据(专辑标题,艺术家,歌曲标题,persistentID等),但URL为nil。
如果按Apple Music Player的“向下箭头”,则会下载歌曲。在Swift中,URL现在为非零,并且可以播放歌曲。
谁能解释我如何以编程方式在Swift中下载这些购买的歌曲?我知道有iTunes Search API,但无法确定它是否适用于这种情况。
感谢反馈。