是否可以使用 MusicKit 获取曲目预览
Is it possible to get track previews using MusicKit
我想将 Apple
音乐集成到我的应用程序中,但我不希望人们必须登录 Apple
音乐。我只想获得歌曲的预览曲目。
这可能吗?
可以使用 Apple Music API 检索歌曲的 30 秒预览,而无需用户登录。
获取开发者令牌
发出歌曲请求
解析响应以获得歌曲previews
URL
用流媒体播放器播放歌曲(例如Howler)
示例 cURL:
curl -X GET \
'https://api.music.apple.com/v1/catalog/us/search?term=drake&types=songs&limit=1' \
-H 'Authorization: Bearer eyJhbG...'
{
"results": {
"songs": {
"href": "/v1/catalog/us/search?limit=5&term=drake&types=songs",
"next": "/v1/catalog/us/search?offset=5&term=drake&types=songs",
"data": [
{
"id": "1384782182",
"type": "songs",
"href": "/v1/catalog/us/songs/1384782182",
"attributes": {
"previews": [
{
"url": "https://audio-ssl.itunes.apple.com/apple-assets-us-std-000001/AudioPreview125/v4/f5/bc/9e/f5bc9e9c-d62b-332b-04c4-061018d060fc/mzaf_7200764193324270096.plus.aac.p.m4a"
}
]
...
如果您愿意,可以使用浏览器播放预览:
我想将 Apple
音乐集成到我的应用程序中,但我不希望人们必须登录 Apple
音乐。我只想获得歌曲的预览曲目。
这可能吗?
可以使用 Apple Music API 检索歌曲的 30 秒预览,而无需用户登录。
获取开发者令牌
发出歌曲请求
解析响应以获得歌曲
previews
URL用流媒体播放器播放歌曲(例如Howler)
示例 cURL:
curl -X GET \
'https://api.music.apple.com/v1/catalog/us/search?term=drake&types=songs&limit=1' \
-H 'Authorization: Bearer eyJhbG...'
{
"results": {
"songs": {
"href": "/v1/catalog/us/search?limit=5&term=drake&types=songs",
"next": "/v1/catalog/us/search?offset=5&term=drake&types=songs",
"data": [
{
"id": "1384782182",
"type": "songs",
"href": "/v1/catalog/us/songs/1384782182",
"attributes": {
"previews": [
{
"url": "https://audio-ssl.itunes.apple.com/apple-assets-us-std-000001/AudioPreview125/v4/f5/bc/9e/f5bc9e9c-d62b-332b-04c4-061018d060fc/mzaf_7200764193324270096.plus.aac.p.m4a"
}
]
...
如果您愿意,可以使用浏览器播放预览: