在我的spotify应用程序上,如果我点击播放器播放曲目,曲目将在列表视图中突出显示。但是当我点击Spotify的下一个按钮时,列表视图中的下一个曲目不会突出显示,即使正在播放...突出显示完全丢失。我不知道该怎么做。
如果我只是重新加载应用程序或我继续下一个选项卡,它的工作原理。任何人都可以指导我如何解决这个问题?在此先感谢: - )
models.Track.fromURI(track, function(track) {
models.Album.fromURI(track.album.uri, function(album) {
var pl = new views.Player();
pl.context = album;
document.getElementById('imag').appendChild ( pl.node );
var tracklist = new views.List(album);
tracklist.node.classList.add("sp-list");
$("#song1").append(tracklist.node);
答案 0 :(得分:0)
您的代码应该没有任何问题,因为您对两者使用相同的context
Player
和List
次观看。事实上,我已经对它进行了测试,它对我有用(请注意,我添加了一些缺失的行):
var sp = getSpotifyApi(),
models = sp.require("$api/models"),
views = sp.require("$api/views"),
track = "spotify:track:6G0RXhQJGDnjgUdbQfBZRk";
models.Track.fromURI(track, function(track) {
models.Album.fromURI(track.album.uri, function(album) {
var pl = new views.Player();
pl.context = album;
document.getElementById("imag").appendChild(pl.node);
var tracklist = new views.List(album);
tracklist.node.classList.add("sp-list");
document.getElementById("song1").appendChild(tracklist.node);
});
});