Spotify - получение трека из URI нулевых данных - PullRequest
0 голосов
/ 13 февраля 2012

Я занимаюсь разработкой приложения Spotify и получаю нулевые данные в треках, которые я извлекаю через models.Track.fromURI('uri'); Если я пытаюсь получить доступ к любым стандартным данным на треке (например, track.album), я получаю нулевую ссылку на переменную,Кажется, я могу получить доступ только к track.uri.Как ни странно, вывод дорожки на консоль показывает, что все данные присутствуют.

Это происходит только в двух случаях, мои первые вызовы models.Track.fromURI, когда приложение загружается (перезагрузка приложения решает проблему).И когда вы делаете то же самое с треками, полученными в результате поиска (это устаревший sp.core.search, так что это может быть проблемой здесь).

Это может показаться странной ошибкой, но я могу 'быть уверенным.

Спасибо за помощь!

1 Ответ

2 голосов
/ 13 февраля 2012

Убедитесь, что вы ожидаете загрузки трека, прежде чем получите доступ к метаданным.

models.Track.fromURI('uri', function (track) {
    // Track has loaded!
});
...