2017-05-05 2 views
0

Wenn ein Benutzer auf eine Schaltfläche in meiner Android-App klickt, möchte ich die Verknüpfung zu einer bestimmten Wiedergabeliste auf Spotify herstellen und die Wiedergabeliste NICHT starten. Oder, falls erforderlich, starten Sie die Wiedergabeliste, um Musik zu starten und dann sofort die Musik anzuhalten/anzuhalten.Deeplinking zu Spotify Playlist ohne Starten der Musik auf Android?

Ich habe das meiste davon aus unten gemustert:

String spotifyPackageName = "com.spotify.music"; 
String viewAction = Intent.ACTION_VIEW; 
String spotifyUriString = "spotify:user:" + userId + ":playlist:" + playlistId + ":play"; 
Uri spotifyUri = Uri.parse(spotifyUriString); 

Intent spotifyIntent = new Intent(viewAction, spotifyUri); 
spotifyIntent.setPackage(spotifyPackageName); 

startActivity(spotifyIntent); 

Ich bin nicht sicher über die richtige Intent Aktion zu verwenden, um die Playlist zu öffnen, ohne die Musik automatisch gestartet wird. Vielen Dank!

Antwort

0

Die Musik beginnt automatisch zu spielen, da am Ende des Spotify Uri ein ": play" steht.

Wenn Sie die Wiedergabeliste öffnen möchten, aber nicht automatisch abgespielt werden, sollten Sie den Uri zu folgenden ändern.

String spotifyUriString = "spotify:user:" + userId + ":playlist:" + playlistId; 
Verwandte Themen