是否存在与手动更改玩家位置相对应的事件?

时间:2012-05-20 15:52:33

标签: spotify

我想阻止用户手动更改当前曲目的位置。 我的想法是拦截这个事件:

data: Object
contextclear: false
curcontext: false
curtrack: false
playstate: false
repeat: false
shuffle: false
volume: false
__proto__: Object
type: "playerStateChanged"
__proto__: Object

但每次点击播放/暂停时,此事件也会被捕获。 这个动作有什么特殊的事件吗?

非常感谢!

2 个答案:

答案 0 :(得分:0)

目前,无法禁止搜索栏获取用户的操作。 Soundrop通过从后端连续同步播放时间来解决这个问题。

正在考虑此功能。

答案 1 :(得分:0)

只要当前上下文,当前曲目,播放状态,重复,随机播放或音量更改,就会触发该事件,如属性所示。检查哪个属性设置为true可以让您知道实际发生了什么。

至于阻止它们的截取事件,我怀疑它是否有效。播放器的JS事件更像是通知 - 除非您通过手动将播放状态设置回您想要的状态来“破解”它,否则您无法阻止这类事情。