我的代碼循環通過一系列的專輯來獲得他們的蹤跡,並將它們添加到變量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