如何使用 Android Spotify SDK 在应用程序中直接播放音乐?

Posted

技术标签:

【中文标题】如何使用 Android Spotify SDK 在应用程序中直接播放音乐?【英文标题】:How can I play music directly in an app using the Android Spotify SDK? 【发布时间】:2020-02-28 06:22:23 【问题描述】:

我目前正在使用 android Spotify SDK,我想直接在应用中播放音乐。现在我只能通过 Spotify 播放器播放音乐:

if (mSpotifyAppRemote != null && spotifyUri != null) 
                    spotifyAppRemote.playerApi.play(spotifyUri)
                            .setResultCallback 
                              /...
                            

但我想在应用中播放音乐。到目前为止,我还没有找到解决方案。但必须有一个,因为其他应用已经实现了这个功能。

【问题讨论】:

【参考方案1】:

借助新的 Spotify SDK,他们正在推动开发者通过 Spotify 应用而不是在他们自己的应用中播放音乐。他们以前的 SDK (which they shut down on November 1st, 2019) 允许开发人员这样做,但他们现在已经不再支持这种方式了。一些 repos/packages 在尝试支持以前的实现时仍然存在,例如react-native-spotify integration,但他们面临着类似的问题since the SDK has been removed. 仍然通过自己的应用程序播放音乐的应用程序现在使用已弃用的 SDK,尽管它可能仍然存在工作,不受支持,如果他们想要升级他们的应用程序,则需要更新。至少 Spotify 就是这种情况,可能还有其他音乐流媒体服务允许不同的控制。

【讨论】:

以上是关于如何使用 Android Spotify SDK 在应用程序中直接播放音乐?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Spotify API 和 Spotify SDK [关闭]

如何在 Spotify 上播放专辑中的曲目,以便之后使用 Spotify App Remote SDK for Android 播放专辑的下一首曲目?

如何在 Spotify SDK for Android 上刷新访问令牌?

Flutter:如何将原生 SDK(Spotify Android SDK)添加到应用程序中?

使用 sdk spotify-android-auth 从 Spotify 注销

将 Spotify 的 Android SDK 导入 Android Studio