繁体   English   中英

Spotify正在渲染曲目混乱的播放列表

[英]Spotify is rendering playlists with tracks out of order

目前,我正在使用以下代码渲染一个充满曲目的播放列表:

list = (List.forPlaylist(temp_playlist, {header:'no', fetch: 'once', maxItems:45, fields:['star','share','ordinal','track','time','popularity']}))
$('#playlists').appendChild(list.node)
list.init()

但是,我发现渲染的播放列表没有按照添加曲目的顺序显示曲目。 对于我来说,保持它们的添加顺序很重要,因为在将它们添加到播放列表之前,我会先按照曲目在后端的受欢迎程度对其进行排序。 有办法保留订单吗?

原来的问题是,我一次将一个轨道添加到轨道集合中,而不是将它们全部加载到一个数组中并同时添加它们。 根据Spotify文档的Collection模型上的Add方法:

“请注意,与多个项目一起调用该方法要比单个项目多次调用更好,因为轨道是异步添加的,否则可能以错误的顺序结束。”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM