0

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

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

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

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

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

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

大家能给我什么建议?

现在我只是想通过创建一个按钮来播放/暂停当前由 spotify 播放的音乐来对其进行原型设计。

在 Android 4.4 三星 GS5 上测试

4

1 回答 1

2

我认为如果您想要 Spotify 的特定功能(播放列表、收音机、用户信息……),那么通过 Spotify 的 Android BETA API 是可行的方法。

非商业用途可能意味着如果您打算使用他们的 API 销售您的应用程序,您需要联系他们并协商使用权。请记住,它仍然是一个 Beta API,所以事情可能会发生变化,因此您可能需要修改您的应用程序。

如果您只想获取歌曲的标题和艺术家,并且能够控制“播放”、“暂停”、“下一个”,......那么是的,您也许可以控制默认的音乐播放器。

于 2014-10-08T21:47:05.780 回答