我正试图从赛道开头以外的位置播放一首歌。
我发现player.position
= X将作为独立函数运行,例如由按钮触发,但在player.observe(models.EVENT.CHANGE...
上触发它会导致崩溃。
我认为这是因为一旦事件发生,赛道实际上没有开始播放,因为player.position
可能仍然在前一首歌的位置。
我也尝试了sp.trackPlayer.seek()
,这似乎给出了相同的结果。
所以有人有一首歌开始在0以外的其他位置上演吗? (或者在播放新歌之后,播放头是否跳了?)
答案 0 :(得分:5)
在uri之后添加位置,例如:
var uri ='spotify:track:xxxxxx#02:04'
player.playTrackFromUri(URI)
如果您需要灵感,请参阅此源代码:
https://github.com/Iteam1337/Wejay/blob/master/javascript/room.js