playlist.add(m.Track.fromURI(results.tracks[j].uri));
変数のプレイリストに追加します
var playlist = new m.Playlist('robs top 5');
このプレイリストオブジェクトをユーザーの再生リストにする「プレイリストとして追加」ボタンを作成するにはどうすればよいですか?私がやった方法をここで
おかげ
playlist.add(m.Track.fromURI(results.tracks[j].uri));
変数のプレイリストに追加します
var playlist = new m.Playlist('robs top 5');
このプレイリストオブジェクトをユーザーの再生リストにする「プレイリストとして追加」ボタンを作成するにはどうすればよいですか?私がやった方法をここで
おかげ
は、ボタンを作成し、その後、
playlist.subscribed = true;
を求めるしかし、私は、これは自分で作成するプレイリストのために働くと思うが、私に知らせてはいけません。
-edit K、私はあなたのために物事を並べ替えました。あなたがサブディビジョンボタンをしたいときに何をしたいかは、あなたのプレイリストに名前をつけて、あなたが追加する必要があるのは、サブスクライブされたものが本当であるということです。
$('#subscribe').on('click', function() {
var playlist = new models.Playlist('Playlist Name');
playlist.subscribed = true;
$.each(tracks, function(index, track){
playlist.add(track);
});
});
これはどのように行ったのですか。
、:
$('myplaylistbutton').live('click',function(e){
var myAwesomePlaylist = new m.Playlist(album.artist.name + " - " + pl.name);
$.each(pl.data.all(),function(i,track){
myAwesomePlaylist.add(track);
});
e.preventDefault();
});
がそれに役立つ願っています。
プレイリストを作るために、あなたは以下のコードを持っている必要があります:
$(document).ready(function() {
/* Instantiate the global sp object; include models & views */
var sp = getSpotifyApi(1);
var models = sp.require('sp://import/scripts/api/models');
var views = sp.require('sp://import/scripts/api/views');
$("#subscribe").click(function(playlist){
var playlist = models.Playlist.fromURI("spotify:user:spotify:playlist:3Yrvm5lBgnhzTYTXx2l55x");
playlist.subscribed = true;
playlist.observe(models.EVENT.CHANGE, function() {
console.log("Playlist is subscribed!");
});
});
});
を私はこの部分だけで、既存すでにプレイリストのために働くと思うが、作成したプレイリストのために、それは –
IFに動作してはなりませんこれは存在しないプレイリストでは機能しません。最初にプレイリストを作成してURLを取得する方法はありますか?私は、他のアプリが推薦からすぐにプレイリストを作成することができることを知っています。 –
@GeraudPuechaldou私はこれを私自身の動的作成プレイリストに使用しました。 – xdbas