Spotify API models.player 上下文问题

Posted

技术标签:

【中文标题】Spotify API models.player 上下文问题【英文标题】:Spotify API models.player context issue 【发布时间】:2014-01-11 00:52:51 【问题描述】:

我们正在为 Spotify 平台开发一款应用。我们的播放器上下文有问题。

我们为用户提供广播电台。这些广播电台不是静态播放列表,它们是在运行时动态创建的。电台播放流程如下:

我们使用播放器的 playTrack 方法播放第一首曲目。 然后,我们的算法确定要播放的下一首曲目并将其发送给客户端 在当前播放的曲目播放完毕后,我们使用播放器的 playTrack 方法再次加载新曲目。

如果播放器在启动我们的收音机之前没有上下文,则该过程可以正常工作。但如果已经存在上下文(例如,用户开始在 Spotify 上播放播放列表,然后使用我们的应用启动收音机),播放器将继续播放之前的上下文。

playTrack 方法不会改变播放器的当前上下文。有没有办法使用 playContext 方法播放单个曲目,或者破坏播放器的上下文?

【问题讨论】:

【参考方案1】:

我想说填充临时播放列表 (Playlist.createTemporary) 将是更直接的实现。然后您的播放列表将成为上下文。 您仍然可以限制提供的歌曲数量(在您的情况下似乎是可取的),因为您可以在播放列表进行时动态地将新歌曲添加到播放列表的末尾。您还可以从头开始删除歌曲。

【讨论】:

以上是关于Spotify API models.player 上下文问题的主要内容,如果未能解决你的问题,请参考以下文章

Spotify 应用程序:更改位置时触发功能

实时分析仪内存

Spotify 网络 API

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

spotify web api 授权码授权 thelinmichael/spotify-web-api-java android

使用 spotify-api-server 添加曲目到 Spotify 播放列表