MusicKit

MusicKit 能够让用户从 App 或网站中以原生方式播放 Apple Music 和本地音乐资料库。在用户授权允许访问他们的 Apple Music 账户后,他们可以使用你的 App 或网站创建播放列表、将歌曲添加到他们的资料库中,并播放 Apple Music 目录中的数百万首歌曲。如果你的 App 检测到用户还不是 Apple Music 会员,你可以在 App 内提供试用会员资格。

iPad 和 iPhone 屏幕上显示了一个 App 中的音乐播放列表。

Apple Music API

使用 Apple Music API 可检索有关专辑、歌曲、艺人、播放列表、音乐视频、Apple Music 电台、评分、排行榜、推荐以及用户近期播放内容的信息。在获得用户的适当授权后,你还可以创建或修改播放列表,并对用户的内容进行评分。这个 API 可用于 Apple 平台的 App、Android App 和网站。

开始使用。要与 Apple Music 服务通信,请访问“证书、标识符和描述文件”,以创建媒体标识符和专用密钥来为你的开发者令牌签名。

进一步了解

新增

使用 Apple Music API 请求提供音乐数据。让你的 App 搜索歌曲、播放列表、艺人等内容。将歌曲添加至个人收藏,筛选个人资料库中已收藏的艺人,以及查看是否已收藏艺人资源。获取用户 Apple Music 音乐回忆统计数据的最新年度总结,包括最常聆听的歌曲、专辑和艺人。你的 App 甚至可以请求提供我们认为你的用户会喜爱的音乐。

Apple 平台

详细了解如何使用基于 Swift 的 MusicKit 框架,为 iOS、iPadOS、macOS、Apple tvOS、visionOS 和 watchOS 构建整合了 Apple Music 的 App。

在 Apple Music 目录或用户的音乐资料库中查找内容,并控制播放。在播放音乐之前,检查用户是否拥有有效的 Apple Music 订阅,或者让他们直接在你的 App 中获取试用会员资格。在用户授权后,可查找歌曲或将歌曲添加到用户的音乐资料库中。

Apple Music Feed

使用 Apple Music Feed 可检索 Apple Music 目录的丰富元数据。它通过新的 API 端点提供,可将目录的各个方面完全整合到你的网站或 App 中。

开始使用。要访问 Apple Music Feed,请访问“证书、标识符和描述文件”,以创建媒体标识符和专用密钥来为你的开发者令牌签名。

请求提供音乐目录。探索有关数百万首歌曲、艺人、专辑等内容的丰富信息。

Beta 版

网页

Apple Music 内容可以直接在浏览器中播放。借助网页版 MusicKit,用户可以通过 MusicKit 网页组件或使用 JavaScript 自定义的播放器,在网站上流播放来自 Apple Music 的歌曲、音乐视频和广播。

Android

适用于 Android 的 MusicKit 可让你在 Android App 中构建原生 Apple Music 功能。还提供了资料库,让用户能够登录他们的 Apple Music 账户,并直接从你的 App 播放音乐。

Apple Music 身份验证。身份验证资料库提供了一种方法,可以获取访问令牌,以用于播放音乐或调用 MusicKit Web API。这个资料库会提示用户登录 Apple Music,如果设备上未安装 Apple Music,则会协助用户下载后再返回你的 App。

Apple Music 媒体播放。媒体播放资料库可用于在不离开你的 App 的情况下播放 Apple Music 中的歌曲、专辑和播放列表。你的 App 还可以通过锁定屏幕或后台控制音乐播放。