2014-10-08 88 views
2

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

  • 我想建立一个原型应用控制Spotify的MusicPlayer(播放,暂停,下一个,上等),也拉正在播放的当前曲目的信息,并与所有的播放列表当前正在队列中的歌曲。

  • 我尝试使用AudioManager,但只适用于默认的Android媒体播放器。 (它播放/暂停设备的媒体播放器,但它不与Spotify的或第三方的应用软件工作)

  • Control the default music player of android or any other music player < <试过这种

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

  • 我还发现Spotify的Android测试版的API,但他们说,你不应该使用它们COMERCIAL使用。

你们可以给我什么建议?

现在我只是想通过创建一个按钮来播放/暂停当前正在通过Spotify的播放音乐原型吧。

测试上Android 4.4的三星GS5

回答

2

我想通过Spotify的Android测试版的API的打算是去,如果你想Spotify的特定功能(播放,收音机,用户信息,...)的方式。

非商业用途可能意味着你需要与他们联系,协商如果您计划使用其API出售您的应用程序使用权。请记住,它仍然是一个Beta API,因此可能会改变,因此您可能需要修改您的应用程序。

如果你只想得到歌曲的标题和艺术家,并能够控制“播放”,“暂停”,“下一个”,......然后是的,你可能会去控制默认音乐播放器。

+0

这将是理想的管理用户正在使用的任何第三方音乐播放器(应用程序),所以如果有一种方法来做到这一点,没有Spotify API将是伟大的。如果有一种方法可以获得正在运行的MediaPlayer(android类)的实例,那将非常棒。谢谢 – Tomas 2014-10-08 22:56:51

相关问题