【问题标题】:How to play Apple Music files (even "available offline" ones) with AVPlayer?如何使用 AVPlayer 播放 Apple Music 文件(甚至是“离线可用”的文件)?
【发布时间】:2015-09-29 09:33:22
【问题描述】:

是否可以使用 AVPlayer 播放 Apple Music 文件——甚至是“离线可用”的文件?我尝试了以下代码来检索 URL,但它返回 nil:

- (void)mediaPicker:(MPMediaPickerController *)mediaPicker didPickMediaItems:(MPMediaItemCollection *)mediaItemCollection{
    [mediaPicker dismissViewControllerAnimated:YES completion:nil];

    NSURL *thisURL=[[[mediaItemCollection items] firstObject] valueForProperty:MPMediaItemPropertyAssetURL];
...

感谢阅读。

编辑: Apple 开发者论坛上的Discussions 建议这可能是不可能的,除非 AVPlayer 使用。但这会阻止音频处理,所以不幸的是,这不是一个选择。

【问题讨论】:

    标签: ios avplayer avplayeritem


    【解决方案1】:

    正如预期的那样,Apple Music 资产受 DRM 保护。此外,离线歌曲没有可用于 AVPlayer 的有效资产 URL。播放 Apple Music 歌曲的唯一方法是使用带有 MPMusicPlayerController 的 MusicKit 或 iOS 11 中提供的 Apple Music API。

    【讨论】:

      猜你喜欢
      • 2015-09-30
      • 1970-01-01
      • 2020-09-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多