android - Spotify-使用来自 Spotify 媒体播放器的自定义播放列表播放歌曲
问题描述
我正在原生 android(kotlin)上开发某种 Spotify 和 Instagram 组合应用程序。我已将Spotify SDK集成到我的应用程序中,根据SDK 的场景,我应用程序中的所有歌曲都将在 Spotify 媒体播放器中播放。但是,我创建了一个内部播放器,它接收来自Spotify播放器的进度并相应地更新,例如搜索栏、播放/暂停按钮。我在这里面临一个我无法解决的问题。以下是我的问题场景。
问题是,当我的应用程序在后台正常运行时,播放器会在循环中播放应用程序中创建的播放列表中的歌曲,因为我已经处理了所有内部媒体播放器回调,例如播放/暂停、下一个/上一个按钮根据我的播放列表播放,但我无法处理Spotify Media Player播放/暂停和下一个,我们的核心歌曲播放场景所依赖的上一个按钮。因为如果从后台删除应用程序,那么歌曲将根据 Spotify 媒体播放器播放,而该媒体播放器将根据 Spotify 应用程序播放歌曲,这里我们的应用程序会受到影响,因为我们也无法根据应用程序中创建的播放列表播放歌曲通过点击下一个, Spotify 媒体播放器的上一个按钮。
所以我需要一个解决方案来处理Spotify媒体播放器下一个、上一个按钮的回调,或者有什么方法可以将自定义播放列表从我的应用程序推送到Spotify 媒体播放器,这样即使我的应用程序从后台删除,我们的歌曲总是按照播放提供的播放列表。
解决方案
推荐阅读
- entity-framework - 实体框架保存相关数据外键问题
- javascript - Puppeteer iFrame 处理
- python - 如何使用 python 在 matplotlib 中绘制子图,如图所示
- mysql - Loopback :我们如何使用与 MySql Db 连接的单个和多个文件创建 fileUpload 并使用 forigen 键将数据存储在 Mysql 中
- python - 使用“devtool modify”修改openbmc代码
- sql - 获取调用我的过程的嵌套过程的名称
- clojure - Clojure 传递依赖版本冲突
- python - while 循环的函数输出结果给出了错误的值
- pandas - 如何将非时间序列数据添加到 ML 的时间序列数据集中?
- pandas - 使用数据透视表计算百分比和绘图