setImage
メソッドで別の画像を設定しようとしています。
問題は、新しい画像が非常に短時間だけ表示されるようになり、その後元の画像にフェードインすることです。
その上、再生ボタンが消えます。
これが私のコードです:
require(['$api/models', '$views/image#Image'], function(models, Image) {
// Play a single track
var track = models.Track.fromURI('spotify:track:7B1Dl3tXqySkB8OPEwVvSu');
var image = Image.forTrack(track, {player: true});
// A line added by me to set the new image
image.setImage("/img/spotify-logo.png");
// Pass the player HTML code to the #single-track-player div
document.getElementById('single-track-player')
.appendChild(image.node);
});
このコードは、主にSpotify アプリ チュートリアルから引用されています。
私が追加した唯一の行は、setImage
メソッドの行です。
私は何を間違っていますか?