2017-05-05 5 views
0

Androidアプリでユーザーがボタンを押すと、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; 
関連する問題