我正在尝试加载 HTML5 SoundCloud 小部件并立即开始播放轨道 30。

我的代码看起来像:

<iframe id="sc-widget" src="https://w.soundcloud.com/player/?url=http://soundcloud.com/drasla&start_track=30&auto_play=true></iframe>

然而,这开始只播放轨道#25。小部件似乎对数据进行分页,除非用户向下滚动,否则首先只会拉取前 25 条轨道。

我尝试将 limit=100 参数传递到 URL 中,但这似乎并没有增加初始负载。

无论如何,在使用小部件#25 之后是否可以立即跳到轨道?

最佳答案

为艺术家创建一个播放列表,添加轨道,然后设置您的小部件代码:

https://w.soundcloud.com/player/?url=https://api.soundcloud.com/playlists/<playlist_number>?start_track=<track_number>&auto_play=true

示例:https://w.soundcloud.com/player/?url=https://api.soundcloud.com/playlists/462496?start_track=38&auto_play=true

您会注意到玩家直接跳转到示例中的第 38 条轨道。

关于SoundCloud HTML5 小部件不会跳到高音轨编号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21712001/

10-12 04:01