Spotify 如何将唱片集添加为播放列表?
我正在制作Spotify应用程序。播放歌曲时,应用程序将显示相册,如下所示: 我读了播放列表文档(https://developer.spotify.com/technologies/apps/docs/beta/c49e02a392.html),但我不知道如何订阅相册Spotify 如何将唱片集添加为播放列表?,spotify,Spotify,我正在制作Spotify应用程序。播放歌曲时,应用程序将显示相册,如下所示: 我读了播放列表文档(https://developer.spotify.com/technologies/apps/docs/beta/c49e02a392.html),但我不知道如何订阅相册 有人能帮我吗?你不能,你需要从相册中创建一个播放列表,以下是我的步骤: alb = m.Album.fromURI(uri, function(album) { pl.name = album.name; $.each(al
有人能帮我吗?你不能,你需要从相册中创建一个播放列表,以下是我的步骤:
alb = m.Album.fromURI(uri, function(album) {
pl.name = album.name;
$.each(album.tracks,function(index,track){
pl.add(m.Track.fromURI(track.uri));
});
var player = new v.Player();
player.track = pl.get(0);
player.context = album;
var saveButton = "<button id='savePlaylist' class='add-playlist sp-button sp-icon' <span class='sp-plus'></span>Add as Playlist</button>";
var list = new v.List(album , function(track) {
return new v.Track(track, v.Track.FIELD.STAR | v.Track.FIELD.SHARE | v.Track.FIELD.NAME | v.Track.FIELD.DURATION);
});
$("xxx").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();
});
alb=m.Album.fromURI(uri,函数(Album){
pl.name=album.name;
$.each(唱片集.曲目,函数(索引,曲目){
pl.add(m.Track.fromURI(Track.uri));
});
var player=新的v.player();
player.track=pl.get(0);
player.context=相册;
var saveButton=“您不能,您需要从相册中创建一个播放列表,以下是我的操作步骤:
alb = m.Album.fromURI(uri, function(album) {
pl.name = album.name;
$.each(album.tracks,function(index,track){
pl.add(m.Track.fromURI(track.uri));
});
var player = new v.Player();
player.track = pl.get(0);
player.context = album;
var saveButton = "<button id='savePlaylist' class='add-playlist sp-button sp-icon' <span class='sp-plus'></span>Add as Playlist</button>";
var list = new v.List(album , function(track) {
return new v.Track(track, v.Track.FIELD.STAR | v.Track.FIELD.SHARE | v.Track.FIELD.NAME | v.Track.FIELD.DURATION);
});
$("xxx").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();
});
alb=m.Album.fromURI(uri,函数(Album){
pl.name=album.name;
$.each(唱片集.曲目,函数(索引,曲目){
pl.add(m.Track.fromURI(Track.uri));
});
var player=新的v.player();
player.track=pl.get(0);
player.context=相册;
var saveButton=“如何订阅播放列表
/* 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!");
});
});
HTML输入将是:
<input type="button" id="subscribe" value="Subscribe" />
如何订阅播放列表
/* 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!");
});
});
HTML输入将是:
<input type="button" id="subscribe" value="Subscribe" />
在这种情况下,你需要手动创建一个用户播放列表,然后订阅,你认为你想动态创建。在这种情况下,你需要手动创建一个用户播放列表,然后订阅,你认为你想动态创建。