Spotify App Preview API Доступ к свойствам model.player

Я играл с последним предварительным API Spotify, но у меня возникли проблемы с доступом к свойствам проигрывателя. Я пытаюсь воспроизвести текущий трек. Это мой тестовый фрагмент ниже.

require([
   '$api/models',
   '$api/search#Search',
   '$views/image#Image'
], function(models,s, Image) {
      'use strict';
       console.log(models.player.track)
});

однако я получаю undefined в console.log. Видно, что я могу получить доступ только к методам. Пожалуйста, взгляните на ссылку для справки http://developer.spotify.com/technologies/apps/docs/preview/api/api-models-player.html


person Adam Edwards    schedule 17.04.2013    source источник


Ответы (1)


Нашел это

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

require([
   '$api/models',
   '$api/search#Search',
   '$views/image#Image'
], function(models,s, Image) {
     'use strict';

     models.player.load('track').done(function(prop) {
           console.log(prop.track.name);
      });

});
person Adam Edwards    schedule 17.04.2013