我的代码循环通过一系列的专辑来获得他们的踪迹,并将它们添加到变量Spotify的应用程序 - “添加为播放列表”的应用
playlist.add(m.Track.fromURI(results.tracks[j].uri));
播放列表,我设置了与
var playlist = new m.Playlist('robs top 5');
我该如何创建一个'添加为播放列表'按钮,将播放列表对象变成用户的播放列表?
感谢
我的代码循环通过一系列的专辑来获得他们的踪迹,并将它们添加到变量Spotify的应用程序 - “添加为播放列表”的应用
playlist.add(m.Track.fromURI(results.tracks[j].uri));
播放列表,我设置了与
var playlist = new m.Playlist('robs top 5');
我该如何创建一个'添加为播放列表'按钮,将播放列表对象变成用户的播放列表?
感谢
做一个按钮,然后呼吁
playlist.subscribed = true;
但我不认为这个工程的自我生成的播放列表,但让我知道。
-edit K,香港专业教育学院整理东西送给你。当你想要一个subsribe按钮时,你想要给你的播放列表一个名字,然后你需要添加的就是这个订阅是真的。
$('#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!");
});
});
});
我觉得这部分只支持播放列表现有的工作,但对于创建的播放列表,它不应该工作 – 2012-04-12 20:56:05
IF这不适用于不存在的播放列表是否有办法首先创建播放列表并获取URL?我发现其他应用程序可以根据推荐建立即时创建播放列表。 – 2012-04-13 09:43:43
@GeraudPuechaldou我已经使用这个为我自己动态创建的播放列表。我有一个现有播放fromURI .. – xdbas 2012-04-13 09:46:09