我正在寻找暂停Spotify播放的方法。我尝试过搜索,并使用AudioManager,但我相信只有在你的活动中才有效。有没有人知道暂停Spotify播放的方法?
答案 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的默认设计。