Spotify Web SDK / Web API Проблемы с состоянием текущего воспроизведения - PullRequest
2 голосов
/ 27 января 2020

В настоящее время я использую Web Player SDK / Web Api для управления воспроизведением файлов в приложении. Текущая проблема, с которой я сталкиваюсь, заключается в том, что всякий раз, когда я играю песню, я не могу определить конец воспроизведения песни, потому что

state.track_window.next_songs

при прослушивании через

player.addListener('player_state_changed', state => { });

всегда содержит элементы в «очереди воспроизведения», что делает обнаружение практически невозможным.

this: state && state.paused && state.context && state.context.metadata && state.context.metadata.uri == null обычно работает, однако в случае, если state.track_window.next_songs в нем ничего нет, пауза никогда не срабатывает.

Мне интересно, есть ли у кого-нибудь решение для этого, или есть ли способ очистить нашу очередь воспроизведения для определенного c экземпляра спойтирования игрока?

Спасибо!

...