2017-05-05 37 views
0

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

我大部分想出如下:

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

我不确定正确的意图行动,用开拓的播放列表,无需自动启动音乐。谢谢!

回答

0

音乐开始自动播放,因为在您提供的Spotify Uri的末尾有一个“:play”。

如果你想打开播放列表,但没有开始自动播放,你应该将Uri更改为关注。

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