2013-10-04 4 views
0

Я нашел учебник here, объясняющий, как получить текущую позицию текущего трека, используя Spotify API.Spotify Api, ошибка определения местоположения

Код работает очень хорошо, за исключением того, что есть серьезная ошибка и кажется вне моего контроля:
Если песня играет, когда я запускаю свое приложение/перезагружая его, переменная позиции не обновляется. Функция load вернет позицию, когда песня была загружена/перезагружена, и не текущая позиция песни!

Как это разрешить?

ответ

0

Я думаю, что это связано с тем, что атрибут позиции на объекте игрока не обновляется напрямую, поэтому вам нужно подождать, пока объект трека не будет обновлен. Вы можете прослушивать изменение дорожки с помощью метода addEventListener на проигрывателе.

Я создал this Gist, показывая пример, как вы можете это сделать. ссылка

API: http://developer.spotify.com/docs/apps/api/1.0/api-models-player.html

Надеется, что это помогает!

Смежные вопросы