我如何从不同的应用程序控制spotify音乐并提取当前播放的播放列表和曲目等信息?(ANDROID)



我如何控制Spotify(例如)来自不同应用程序(我正在制作的应用程序)的音乐,并获取当前播放的播放列表和曲目等信息?(安卓)

  • 我想建立一个原型应用程序来控制spotify的MusicPlayer(播放、暂停、下一个、上一个等),并提取当前正在播放的曲目的信息和当前队列中所有歌曲的播放列表。

  • 我试着使用AudioManager,但这只适用于默认的android媒体播放器。(它播放/暂停设备媒体播放器,但不适用于spotify或第三方应用程序)

  • 控制android的默认音乐播放器或任何其他音乐播放器<lt;尝试过这个

  • 之后,我尝试在这篇文章的第二个最佳答案上使用该代码,它也只适用于Android默认音乐播放器。

  • 我还找到了Spotify的Android BETA API,但他们说你不应该把它们用于商业用途。

你们能给我什么建议?

现在,我只是试图通过创建一个按钮来播放/暂停spotify目前正在播放的音乐来制作它的原型。

在Android 4.4三星GS5 上测试

如果你想要Spotify特定的功能(播放列表、收音机、用户信息…),我认为通过Spotify的Android BETA API是最好的选择

非商业用途可能意味着,如果你计划使用他们的API销售你的应用程序,你需要联系他们并协商使用权。请记住,它仍然是API测试版,所以情况可能会改变,所以您可能需要修改您的应用程序。

如果你只想获得歌曲的标题和艺术家,并且能够控制"播放"、"暂停"、"下一个"。。。然后是的,你可以四处控制默认的音乐播放器。

最新更新