如何使用 Spotify API 将音乐流式传输到我们的 Android 应用程序?

问题描述 投票:0回答:2

我正在尝试使用spotify api制作一个音乐流应用程序,我遵循了他们的文档,并从api获得了响应..但我怀疑我们是否可以使用他们的api在我们的Android应用程序中播放歌曲? bcs 我看不到播放歌曲的响应网址..

   EndPoint - https://api.spotify.com/v1/tracks/5TDIVbFchsBtI15FvW6eKI
    Response - 
    {
    "album": {
        "album_type": "single",
        "artists": [
            {
                "external_urls": {
                    "spotify": "https://open.spotify.com/artist/5uemEEtB1ZC3s1KM7gReeH"
                },
                "href": "https://api.spotify.com/v1/artists/5uemEEtB1ZC3s1KM7gReeH",
                "id": "5uemEEtB1ZC3s1KM7gReeH",
                "name": "MC STAN",
                "type": "artist",
                "uri": "spotify:artist:5uemEEtB1ZC3s1KM7gReeH"
            }
        ],
        "available_markets": [
            "AD",
            "AE",
            "AL",
            "AR",
            "AT",
            "AU",
            "BA",
            "BE",
            "BG",
            "BH",
            "BO",
            "BR",
            "BY",
            "CA",
            "CH",
            "CL",
            "CO",
            "CR",
            "CY",
            "CZ",
            "DE",
            "DK",
            "DO",
            "DZ",
            "EC",
            "EE",
            "EG",
            "ES",
            "FI",
            "FR",
            "GB",
            "GR",
            "GT",
            "HK",
            "HN",
            "HR",
            "HU",
            "ID",
            "IE",
            "IL",
            "IN",
            "IS",
            "IT",
            "JO",
            "JP",
            "KW",
            "KZ",
            "LB",
            "LI",
            "LT",
            "LU",
            "LV",
            "MA",
            "MC",
            "MD",
            "ME",
            "MK",
            "MT",
            "MX",
            "MY",
            "NI",
            "NL",
            "NO",
            "NZ",
            "OM",
            "PA",
            "PE",
            "PH",
            "PL",
            "PS",
            "PT",
            "PY",
            "QA",
            "RO",
            "RS",
            "RU",
            "SA",
            "SE",
            "SG",
            "SI",
            "SK",
            "SV",
            "TH",
            "TN",
            "TR",
            "TW",
            "UA",
            "US",
            "UY",
            "VN",
            "XK",
            "ZA"
        ],
        "external_urls": {
            "spotify": "https://open.spotify.com/album/1ulRfcW1P501Ge3fq6KvNU"
        },
        "href": "https://api.spotify.com/v1/albums/1ulRfcW1P501Ge3fq6KvNU",
        "id": "1ulRfcW1P501Ge3fq6KvNU",
        "images": [
            {
                "height": 640,
                "url": "https://i.scdn.co/image/ab67616d0000b273216b11c58f345e50c78560a6",
                "width": 640
            },
            {
                "height": 300,
                "url": "https://i.scdn.co/image/ab67616d00001e02216b11c58f345e50c78560a6",
                "width": 300
            },
            {
                "height": 64,
                "url": "https://i.scdn.co/image/ab67616d00004851216b11c58f345e50c78560a6",
                "width": 64
            }
        ],
        "name": "Tadipaar",
        "release_date": "2021-01-01",
        "release_date_precision": "day",
        "total_tracks": 1,
        "type": "album",
        "uri": "spotify:album:1ulRfcW1P501Ge3fq6KvNU"
    },
    "artists": [
        {
            "external_urls": {
                "spotify": "https://open.spotify.com/artist/5uemEEtB1ZC3s1KM7gReeH"
            },
            "href": "https://api.spotify.com/v1/artists/5uemEEtB1ZC3s1KM7gReeH",
            "id": "5uemEEtB1ZC3s1KM7gReeH",
            "name": "MC STAN",
            "type": "artist",
            "uri": "spotify:artist:5uemEEtB1ZC3s1KM7gReeH"
        }
    ],
    "available_markets": [
        "AD",
        "AE",
        "AL",
        "AR",
        "AT",
        "AU",
        "BA",
        "BE",
        "BG",
        "BH",
        "BO",
        "BR",
        "BY",
        "CA",
        "CH",
        "CL",
        "CO",
        "CR",
        "CY",
        "CZ",
        "DE",
        "DK",
        "DO",
        "DZ",
        "EC",
        "EE",
        "EG",
        "ES",
        "FI",
        "FR",
        "GB",
        "GR",
        "GT",
        "HK",
        "HN",
        "HR",
        "HU",
        "ID",
        "IE",
        "IL",
        "IN",
        "IS",
        "IT",
        "JO",
        "JP",
        "KW",
        "KZ",
        "LB",
        "LI",
        "LT",
        "LU",
        "LV",
        "MA",
        "MC",
        "MD",
        "ME",
        "MK",
        "MT",
        "MX",
        "MY",
        "NI",
        "NL",
        "NO",
        "NZ",
        "OM",
        "PA",
        "PE",
        "PH",
        "PL",
        "PS",
        "PT",
        "PY",
        "QA",
        "RO",
        "RS",
        "RU",
        "SA",
        "SE",
        "SG",
        "SI",
        "SK",
        "SV",
        "TH",
        "TN",
        "TR",
        "TW",
        "UA",
        "US",
        "UY",
        "VN",
        "XK",
        "ZA"
    ],
    "disc_number": 1,
    "duration_ms": 466285,
    "explicit": true,
    "external_ids": {
        "isrc": "DGA062031741"
    },
    "external_urls": {
        "spotify": "https://open.spotify.com/track/5TDIVbFchsBtI15FvW6eKI"
    },
    "href": "https://api.spotify.com/v1/tracks/5TDIVbFchsBtI15FvW6eKI",
    "id": "5TDIVbFchsBtI15FvW6eKI",
    "is_local": false,
    "name": "Tadipaar",
    "popularity": 43,
    "preview_url": "https://p.scdn.co/mp3-preview/d7fefabdb983ee45b960456800fe3cb6a449df3f?cid=9f3ed289582146cdb3f68ab42c5737af",
    "track_number": 1,
    "type": "track",
    "uri": "spotify:track:5TDIVbFchsBtI15FvW6eKI"
}

如何使用 Spotify API 在我们的应用程序中播放曲目

android api spotify
2个回答
1
投票

preview_url
是可下载的 30 秒 mp3 的链接,您可以在应用程序内播放。

如果您想播放整个曲目,则需要使用 播放器端点通过 API 排队并播放。

就您而言,可能是:

https://api.spotify.com/v1/me/player/queue?uri=spotify:track:5TDIVbFchsBtI15FvW6eKI


0
投票

除非您拥有高级 Spotify 帐户,否则您无法播放完整的歌曲。 :(

© www.soinside.com 2019 - 2024. All rights reserved.