Spotify API-创建临时播放列表
Spotify API - Create temporary playlist
我正试图通过Spotify API创建一个临时播放列表,代码为:
var playlist = models.Playlist.createTemporary("My temporary playlist");
models.Playlist.createTemporary("My temporary playlist").load('tracks').done(function(playlist) {
playlist.tracks.add(models.Track.fromURI("spotify:track:4VqPOruhp5EdPBeR92t6lQ"));
playlist.tracks.add(models.Track.fromURI("spotify:track:5HF5PRNJ8KGtbzNPPc93tG"));
});
var list = List.forPlaylist(playlist);
document.getElementById('playlistContainer').appendChild(list.node);
list.init();
但我得到了以下错误:
core.js:4 - Uncaught TypeError: Object #<Promise> has no method 'load'
知道我做错了什么吗?谢谢
我找到了解决方案,仍然不确定为什么它能工作,而我以前的代码没有,但你可以做到:
models.Playlist.createTemporary(playlist_name).done(function(playlist) {
playlist.load('tracks').done(function(loadedPlaylist) {
loadedPlaylist.tracks.add(models.Track.fromURI("spotify:track:4VqPOruhp5EdPBeR92t6lQ"));
loadedPlaylist.tracks.add(models.Track.fromURI("spotify:track:5HF5PRNJ8KGtbzNPPc93tG"));
});
var list = List.forPlaylist(playlist);
document.getElementById('playlistContainer').appendChild(list.node);
list.init();
});
相关文章:
- Javascript::通过HTML5音频播放器播放列表播放多个音频文件
- Sequelize:属性之间的命名冲突'播放列表'以及关联'播放列表'
- 使用SoundJS播放列表
- 对Soundcloud自定义播放器播放列表的顺序进行排序
- Jplayer播放列表未定义
- 在javascript/angular中创建播放列表(按值复制数组,但按引用设置嵌套对象)
- ajax/jQuery Youtube 播放列表推送
- 播放列表在IE和Chrome中无法正确显示
- 在 d3 中为数据列表创建元素
- 创建一个只有播放和暂停的Javascript音频播放列表
- 使用JPlayer圆圈播放器创建播放列表
- 从 xml 文件创建 html5 播放列表
- Jplayer - 从Mysql结果创建动态播放列表
- Spotify API-创建临时播放列表
- 创建并填充临时播放列表Spotify应用程序
- 创建播放列表spotify API
- Youtube API创建播放列表并嵌入
- 如何创建一个Soundcloud播放列表(设置)使用javascript
- 使用ngCordova media / onic / firebase创建一个音频播放列表
- 我需要帮助创建一个HTML5视频播放器与播放列表,自动播放播放列表中的所有视频