Javascript 使用Soundcloud和wordpress ifram播放下一首歌曲

Javascript 使用Soundcloud和wordpress ifram播放下一首歌曲,javascript,php,jquery,wordpress,soundcloud,Javascript,Php,Jquery,Wordpress,Soundcloud,我有一个WordPress网站,由各个Soundcloud曲目的帖子组成,我需要在前一首曲目完成后播放下一首曲目(在下一篇帖子中),因为我的主页上有最新的帖子 我尝试了很多js函数,但仍然无法使其工作 这是我的网站:我为面临同样问题的人找到了解决方案: <script type='text/javascript'> var next_widget ; var iframes =[]; var its_the_last = false; (function() { iframes

我有一个WordPress网站,由各个Soundcloud曲目的帖子组成,我需要在前一首曲目完成后播放下一首曲目(在下一篇帖子中),因为我的主页上有最新的帖子

我尝试了很多js函数,但仍然无法使其工作


这是我的网站:

我为面临同样问题的人找到了解决方案:

<script type='text/javascript'>

var next_widget ;
var iframes =[];
var its_the_last = false;

(function() {
iframes = document.querySelectorAll('iframe');
//iframe.src = 'http://w.soundcloud.com/player/?url=http://api.soundcloud.com/tracks/43315398&auto_play=true';
for (var i = 0; i < iframes.length; i++) {
    //var widget_+i = SC.Widget(iframes[i]);
    window['widget_'+i] = SC.Widget(iframes[i]);
    var widget = SC.Widget(iframes[i]);



    widget.bind(SC.Widget.Events.PLAY, function(eventData) {
      //var j = this.name;
     // next_widget = window['widget_'+i];
     var widget_i = this;
     for (var i = 0; i < iframes.length; i++) {
       if(SC.Widget(iframes[i]) === widget_i){
        if (i+1 >= iframes.length) {
          its_the_last = true;
        }else{
          next_widget = SC.Widget(iframes[i+1]);
        }


       }else{

        console.log('error');
       }
     };
    });

    widget.bind(SC.Widget.Events.FINISH, function(eventData) {
      if (its_the_last == false) {
        next_widget.play();
      }

    });


};

}());
</script>

var-next_小部件;
var-iframes=[];
var its_the_last=false;
(功能(){
iframes=document.querySelectorAll('iframe');
//iframe.src=http://w.soundcloud.com/player/?url=http://api.soundcloud.com/tracks/43315398&auto_play=true';
对于(var i=0;i=iframes.length){
它是最后一个=真的;
}否则{
next_widget=SC.widget(iframes[i+1]);
}
}否则{
console.log('error');
}
};
});
widget.bind(SC.widget.Events.FINISH,函数(eventData){
如果(It_the_last==false){
next_widget.play();
}
});
};
}());

我也有同样的问题:(