我正在尝试加载 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/