首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Spotify Apps -应用程序中创建的播放列表的“Add as playlist”按钮

Spotify Apps -应用程序中创建的播放列表的“Add as playlist”按钮
EN

Stack Overflow用户
提问于 2012-04-12 23:11:22
回答 3查看 877关注 0票数 0

我的代码遍历许多专辑以获取它们的曲目,并将它们添加到播放列表变量中

代码语言:javascript
代码运行次数:0
运行
复制
playlist.add(m.Track.fromURI(results.tracks[j].uri));

这是我之前设置的

代码语言:javascript
代码运行次数:0
运行
复制
var playlist = new m.Playlist('robs top 5');

我现在如何创建一个'Add as Playlist‘按钮,将这个playlist对象转换为用户的播放列表?

谢谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-04-13 00:43:47

制作一个按钮,然后调用

代码语言:javascript
代码运行次数:0
运行
复制
playlist.subscribed = true;

但我不认为这适用于自己生成的播放列表,但请让我知道。

-edit K,我已经为你整理好了。当你想要一个subsribe按钮时,你想要做的是给你的播放列表一个名字,然后你需要添加的就是subscribed是true。

代码语言:javascript
代码运行次数:0
运行
复制
$('#subscribe').on('click', function() {
    var playlist = new models.Playlist('Playlist Name');
            playlist.subscribed = true;
            $.each(tracks, function(index, track){
                playlist.add(track);
            });
    });

这是我如何做到的一小部分。

票数 1
EN

Stack Overflow用户

发布于 2012-04-12 23:24:14

下面是我是如何做到的:

代码语言:javascript
代码运行次数:0
运行
复制
$('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();
}); 

希望能有所帮助。

票数 0
EN

Stack Overflow用户

发布于 2012-04-13 23:54:26

为了制作一个播放列表,你需要有以下代码:

代码语言:javascript
代码运行次数:0
运行
复制
$(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!");
        });
     });

});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10126452

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档