在不启动Android音乐的情况下深入链接Spotify播放列表?

时间:2017-05-05 13:18:27

标签: android android-intent spotify deep-linking

当用户在我的Android应用中按下按钮时,我想将它们深层链接到Spotify上的指定播放列表,而不是启动播放列表。或者,如有必要,让播放列表启动音乐,然后立即暂停/停止音乐。

我的大部分内容都是如下所示:

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);

我不确定在没有自动启动音乐的情况下用于打开播放列表的正确Intent操作。谢谢!

1 个答案:

答案 0 :(得分:0)

音乐开始播放,因为有一个":播放"在你提供的Spotify Uri的最后。

如果您想打开播放列表但没有自动开始播放,则应将Uri更改为以下内容。

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