【发布时间】:2020-05-12 11:59:14
【问题描述】:
我目前正在使用 Web Player SDK / Web Api 来控制我的应用程序中的 Spotify 播放。我目前遇到的问题是,每当我播放歌曲时,我都无法检测到歌曲播放的结束,因为
state.track_window.next_songs
在收听时
player.addListener('player_state_changed', state => { });
“播放队列”中总是有项目,这导致检测几乎不可能。
这个:
state && state.paused && state.context && state.context.metadata && state.context.metadata.uri == null 通常适用,但如果 state.track_window.next_songs 包含任何内容,则永远不会触发暂停。
我想知道是否有人对此有解决方案,或者是否有办法清除特定 Spotify 播放器实例的播放队列?
谢谢!
【问题讨论】: