繁体   English   中英

动态Spotify播放列表

[英]Dynamic Spotify Playlist

我正在开发一个利用Spotify小部件的Web应用程序。 您将歌曲放入播放列表,按播放,然后它通过Spotify桌面客户端播放。 很好 接下来,我希望能够在播放列表中添加或删除歌曲。 我正在使用AJAX进行此操作,并且Web应用程序反映了更改,而iframe显示了正确的更改。 但是,桌面客户端不会显示更改,而是继续播放旧的播放列表。 我可以通过在iframe中按next / back或暂停,刷新页面并按play来显示桌面客户端的更改。 有谁知道用javascript更新桌面客户端的方法吗?

改写:这是我用来生成播放列表的代码

<iframe src="https://embed.spotify.com/?uri=spotify:trackset:PREFEREDTITLE:<%=@trackplaylist%>" frameborder="0" allowtransparency="true"></iframe>

其中@trackplaylist是由逗号分隔的track_id列表。 当您点击播放时,它将开始在桌面客户端上播放播放列表(如其预期的那样)。

@trackplaylist在播放时更改时,会出现问题。 重新加载页面后,小部件显示音乐仍在播放,检查源显示小部件反映了新的曲目列表,但是桌面客户端仍显示旧的曲目列表,并继续播放旧的曲目列表。

我可以通过在窗口小部件上按next来解决此问题,但是我想知道是否有一种无需用户操作即可执行此操作的方法。

感谢您改写您的问题。

我们目前不支持动态更改轨迹集。 考虑到代价和性能低下,这意味着必须销毁并插入新的iframe,再加上再次渲染iframe时检测Desktop Client所花费的时间,我们不建议这样做。

暂无
暂无

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

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