如何从不同的应用程序(我正在制作的应用程序)控制Spotify(例如)音乐,并提取当前正在播放的播放列表和曲目等信息? (机器人)
我想构建一个原型应用程序来控制spotify的MusicPlayer(播放,暂停,下一个,上一个等),并且还要播放正在播放的当前曲目和播放列表的所有歌曲的信息。目前正在排队。
我尝试使用AudioManager,但这只适用于默认的Android媒体播放器。 (播放/暂停设备媒体播放器,但它不适用于spotify或第三方应用)
Control the default music player of android or any other music player<<试过这个
之后,我尝试在这篇文章的第二个最佳答案中使用该代码,它也只适用于Android默认音乐播放器。
我还发现了Spotify的Android BETA API,但他们说你不应该将它们用于商业用途。
你们可以给我什么建议?
现在我只想通过创建一个按钮来播放/暂停当前通过spotify播放的音乐来制作原型。
在Android 4.4 Samsung GS5上进行测试
答案 0 :(得分:2)
如果您想要Spotify特定功能(播放列表,收音机,用户信息......),我认为通过Spotify的Android BETA API可以实现这一目标。
非商业用途可能意味着如果您计划使用其API销售应用,则需要与他们联系并协商使用权。请注意,它仍然是Beta API,因此可能会发生变化,因此您可能需要修改应用。
如果您只想获得歌曲的标题和艺术家,并且能够控制"播放","暂停"," next" ,. ..然后是的,你可以绕过控制默认的音乐播放器。