首页 > 解决方案 > Spotify-使用来自 Spotify 媒体播放器的自定义播放列表播放歌曲

问题描述

我正在原生 android(kotlin)上开发某种 Spotify 和 Instagram 组合应用程序。我已将Spotify SDK集成到我的应用程序中,根据SDK 的场景,我应用程序中的所有歌曲都将在 Spotify 媒体播放器中播放。但是,我创建了一个内部播放器,它接收来自Spotify播放器的进度并相应地更新,例如搜索栏、播放/暂停按钮。我在这里面临一个我无法解决的问题。以下是我的问题场景。

问题是,当我的应用程序在后台正常运行时,播放器会在循环中播放应用程序中创建的播放列表中的歌曲,因为我已经处理了所有内部媒体播放器回调,例如播放/暂停下一个/上一个按钮根据我的播放列表播放,但我无法处理Spotify Media Player播放/暂停和下一个,我们的核心歌曲播放场景所依赖的上一个按钮。因为如果从后台删除应用程序,那么歌曲将根据 Spotify 媒体播放器播放,而该媒体播放器将根据 Spotify 应用程序播放歌曲,这里我们的应用程序会受到影响,因为我们也无法根据应用程序中创建的播放列表播放歌曲通过点击下一个, Spotify 媒体播放器的上一个按钮。

所以我需要一个解决方案来处理Spotify媒体播放器下一个、上一个按钮的回调,或者有什么方法可以将自定义播放列表从我的应用程序推送到Spotify 媒体播放器,这样即使我的应用程序从后台删除,我们的歌曲总是按照播放提供的播放列表。

标签: androidkotlinsdkspotify

解决方案


推荐阅读