MPMediaItemPropertyAssetURL
上的属性MPMediaItem
似乎在文件来自Apple Music并且已“脱机可用”时返回null。
另一方面,我上传到iTunes匹配/苹果音乐然后离线使用的原始库中的项目似乎没有这个问题。
这是一个错误吗?我做错了什么吗?有类似问题的人吗?
答案 0 :(得分:2)
Apple Music文件似乎受DRM保护且基于订阅,因此Apple可能会禁止因权利管理而使用对这些资产的引用。
答案 1 :(得分:0)
事情发生了一些变化,这不再是真的了。对于通过 Apple Music 离线保存的歌曲, iOS 11 上的{strong> AVPlayer
无法播放因为他们仍然受到 DRM 的保护。同一首歌在 iOS 9 上返回MPMediaItemPropertyAssetURL
nil 。
如果您有兴趣查看受DRM保护的歌曲或播放此类歌曲,可以在此处阅读我的详细答案:https://stackoverflow.com/a/47694472/4331787