连续播放小部件

时间:2016-03-10 14:38:44

标签: soundcloud

我正在用我的歌曲构建一个网页,每首歌都在一个单一的小部件中,只有一个轨道。我在使用wp短代码的wordpress安装中使用迷你播放器(因为我有Pro计划)。

每次上一首歌结束时是否可以播放下一首歌?

我注意到当一首歌正在播放并且我在另一首歌上播放时,第一首歌停止播放,所以我猜测有一种方法 - 通过Javascript或其他东西 - 知道一首曲目何时结束并制作下一步开始。

1 个答案:

答案 0 :(得分:0)

您必须为每个小部件绑定事件并编码在轨道完成播放时触发的“FINISH”事件。

绑定FINISH事件的代码片段

  widget.bind(SC.Widget.Events.FINISH, 
  function finishedPlaying() { 
     YOUR CODE HERE....
    }
  );

您还必须检测刚刚完成的窗口小部件,并在下一个窗口小部件上调用播放。当小部件开始播放时,它将自动暂停播放任何其他小部件。

如果您想要按顺序播放一组曲目,创建“播放列表”并将所有曲目放入其中并设置 auto_play <不仅更容易吗? / strong>参数为true?