暂停Spotify播放意图

时间:2012-04-01 18:57:46

标签: android spotify

我正在寻找暂停Spotify播放的方法。我尝试过搜索,并使用AudioManager,但我相信只有在你的活动中才有效。有没有人知道暂停Spotify播放的方法?

3 个答案:

答案 0 :(得分:0)

How to stop or pause Pandora and Spotify

这个问题很相似,并展示了如何暂停和停止大多数媒体播放器。

答案 1 :(得分:0)

我发现这种效果最好:

       Intent pauseSpotify = new Intent("com.spotify.mobile.android.ui.widget.PLAY");
       pauseSpotify.setPackage("com.spotify.music");
       sendBroadcast(pauseSpotify);

基本上,你正在做的是,创造一个新的意图,其中内置的动作是" PLAY"来自spotify app的动作。接下来,您设置包并最终调用intent。

我从article得到了这个想法并将其应用到普通的android。

答案 2 :(得分:0)

//play
Intent intent = new 
Intent("com.spotify.mobile.android.ui.widget.PLAY");
   intent.putExtra("paused",true);
   intent.setPackage("com.spotify.music");
   sendBroadcast(intent);

//pause
Intent intent = new 
Intent("com.spotify.mobile.android.ui.widget.PLAY");
   intent.putExtra("paused",false);
   intent.setPackage("com.spotify.music");
   sendBroadcast(intent);


我分析了Spotify的apk文件并找到了命令文件。
这将在8.4.77版本上完美运行
您可以通过将“ PLAY”替换为“ NEXT”来跳过歌曲。
我尝试过“ PREVIOUS”,但没有成功,猜测它是Spotify的默认设计。