2012-06-27 3 views
0

Я пытаюсь получить представление игрока, работающего для художника, но бар, взламывающий/вручную переопределяющий, есть лучший способ сделать это. ниже - код, который я пробовал до сих пор, взятый из переполнения стека относительно того же самого для альбомов .. Есть две проблемы с этим: один образ не отображается/отбрасывается на альбом, а два, когда вы пытаетесь и играть вы получите «неперехваченным TypeError: Object Tin Hat Trio не имеет метод„получить“»view.player виджет для художников

<html> 
<head> 
    <meta charset="utf-8"> 
    <link rel="stylesheet" href="sp://import/css/eve.css"> 
    <link rel="stylesheet" href="sp://import/css/api.css"> 
</head> 

<div id="artist-element"></div> 
<script> 
    var sp = getSpotifyApi(1); 
    var views = sp.require('sp://import/scripts/api/views'); 
    var models = sp.require('sp://import/scripts/api/models'); 
    models.Artist.fromURI('spotify:artist:5spC5WtEkxDbaIH7bGGX4m', function(artist) { 
    var p = new views.Player(); 
    p.context = artist; 
    document.getElementById('artist-element').appendChild(p.node); 
    }); 
</script> 
</body> 
</html> 

ответ

0

объект игрок может иметь только контекст типа Album или Playlist. Документация here.

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