【问题标题】:Want to fetch recently played songs in itunes within my application想在我的应用程序中获取最近在 iTunes 中播放的歌曲
【发布时间】:2017-07-13 10:54:53
【问题描述】:

有什么方法可以在我的自定义应用程序中获取最近在 iTunes 中播放的歌曲?

我想在我的应用程序中显示最近播放的歌曲列表。有没有可用的API?我做了一些研发来完成这项任务,但没有得到任何满意的答案。

如果有人已经做过这个任务,请帮忙!

提前致谢!

【问题讨论】:

    标签: ios swift itunes


    【解决方案1】:

    Apple Music API 有一个最近播放的端点。 Apple Music 和 iTunes 紧密耦合,因此我认为这适用于您未通过 Apple Music 播放的曲目(因此您在 iTunes 中的本地文件),但您需要自己进行调查。

    要求用户首先通过身份验证。

    如何做到这一点: https://developer.apple.com/library/content/documentation/NetworkingInternetWeb/Conceptual/AppleMusicWebServicesReference/SetUpWebServices.html#//apple_ref/doc/uid/TP40017625-CH2-SW1

    但是一旦完成;

    https://api.music.apple.com/v1/me/recent/played
    

    【讨论】:

    • 我创建了上面链接中提到的所有键。现在我有点卡在这里,下一步该怎么办?你有这方面的示例代码吗?
    • 所以现在您需要让您的用户通过服务进行身份验证并取回可用于发送后续请求的令牌。在您的应用程序中使用网络库(例如 AlamoFire)可以让您处理会话、发送请求并执行任何您需要进行响应的操作。
    【解决方案2】:

    我认为这可以通过 Apple 的新框架 - MusicKit 来实现。 (但不确定) https://affiliate.itunes.apple.com/resources/documentation/apple-music-best-practices-for-app-developers/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-19
      • 1970-01-01
      • 1970-01-01
      • 2017-11-21
      • 1970-01-01
      相关资源
      最近更新 更多