Spotify API:播放歌曲的特定部分

时间:2012-02-25 13:40:26

标签: position spotify spotify-app

我正试图从赛道开头以外的位置播放一首歌。

我发现player.position = X将作为独立函数运行,例如由按钮触发,但在player.observe(models.EVENT.CHANGE...上触发它会导致崩溃。

我认为这是因为一旦事件发生,赛道实际上没有开始播放,因为player.position可能仍然在前一首歌的位置。

我也尝试了sp.trackPlayer.seek(),这似乎给出了相同的结果。

所以有人有一首歌开始在0以外的其他位置上演吗? (或者在播放新歌之后,播放头是否跳了?)

1 个答案:

答案 0 :(得分:5)

在uri之后添加位置,例如:

var uri ='spotify:track:xxxxxx#02:04'

player.playTrackFromUri(URI)

如果您需要灵感,请参阅此源代码:

https://github.com/Iteam1337/Wejay/blob/master/javascript/room.js