Javascript Soundcloud播放器小部件触发曲目更改事件

Javascript Soundcloud播放器小部件触发曲目更改事件,javascript,jquery,soundcloud,Javascript,Jquery,Soundcloud,这个问题与Soundcloud播放器小部件有关。其游乐场位于: 我目前的项目目标是在flickr流的基础上使用Supersized来流soundcloud。在使用github上的自定义播放器之前,我已经完成了这项工作,但是上面链接的小部件具有更好的浏览器兼容性 请原谅,我还在学习如何编写这样的小部件。如果我的行话过时了或很迂回,我道歉 我希望分离并生成两个基本函数(以便将来编写更多事件) 我想编写的代码是: 第一: 当当前曲目结束时,停止播放,不寻找下一个曲目。取而代之的是,找到一个“下一步”按

这个问题与Soundcloud播放器小部件有关。其游乐场位于:

我目前的项目目标是在flickr流的基础上使用Supersized来流soundcloud。在使用github上的自定义播放器之前,我已经完成了这项工作,但是上面链接的小部件具有更好的浏览器兼容性

请原谅,我还在学习如何编写这样的小部件。如果我的行话过时了或很迂回,我道歉

我希望分离并生成两个基本函数(以便将来编写更多事件)

我想编写的代码是:

第一: 当当前曲目结束时,停止播放,不寻找下一个曲目。取而代之的是,找到一个“下一步”按钮,在当前曲目完成时自动单击该按钮

第二: 在本例中,我使用Soundcloud Pro和Pro Unlimited附带的“迷你”播放器。 当用户单击迷你播放器上的“previous”按钮时,我希望隔离事件以添加更多事件(例如,当单击播放器上的previous按钮时,自动单击超大尺寸的previous slide按钮)

我希望我能很好地表达这一点。在这里,我将尝试用一组较小的句子来写同样的内容:

有人能帮我在Soundcloud小部件中找到“当前曲目完成”事件、“下一个”搜索事件和“上一个”搜索事件的事件处理程序吗


我还希望您能给我一个使用这些事件的示例(我不习惯为这样的小部件编码,通常不知道如何触发它们)

在这里找到要绑定到小部件上的事件:

要在轨迹结束时触发某些代码,请执行以下操作:

var element = $('SOME_SELECTOR');
var widget; 
SC.oEmbed("https://soundcloud.com/olivier-colot/television-rules-the-nation-daft-punk-remix", {}, element[0]);
SC.whenStreamingReady(function() {});
widget = SC.Widget(element.find('iframe')[0]);
widget.bind(SC.Widget.Events.FINISH, function(player) {
  // do something
});