2017-04-23 96 views
0

我的意圖是讓我的音樂播放器播放下一首歌曲,當我的android手機在我的汽車或其他地方掃描NFC標籤時,因爲我沒有我的手機上的音樂我無法使用標準的Android音樂播放器。我得到了所有NFC的工作,但現在我錯過了一些代碼來說Spotify應用程序播放下一首歌曲,如果它正在播放音樂。有沒有可能我可以開火的意圖或其他什麼?我還沒有在互聯網上發現任何東西。我想從我自己的應用程序播放spotify android應用程序的下一首歌

回答

0

您要查找的端點是我/播放器/下一個。只需發送POST請求,Connect將跳至下一首曲目。

你可以在這裏找到的文檔:

https://developer.spotify.com/web-api/skip-users-playback-to-next-track/

請注意,您必須是高級用戶使用連接端點。

...

編輯舉例:

要發送Android中的請求,使用排如下所述:

https://developer.android.com/training/volley/simple.html

你會想使用此端點的POST請求。粗略地說,可能是這樣的:

String url = "https://api.spotify.com/v1/me/player/next"; 

JsonObjectRequest request = new JsonObjectRequest(Request.Method.POST, url, new Response.Listener<JSONObject>() { 
    @Override 
    public void onResponse(String response) { 
     // Do the thing 
    } 
}, new Response.ErrorListener() { 
    @Override 
    public void onErrorResponse(VolleyError error) { 
     // Do the error thing 
    } 
}); 

由於這是一個需要身份驗證的端點,請確保您按照授權指南Spotify的開發者網站。

+1

感謝您的回答,但我不確定如何在我的Android代碼中使用此功能,您能否給我多一些幫助? – student

+0

@student編輯。 – arirawr

相關問題