Random SoundCloud嵌入小部件,希望每次都从一首随机歌曲开始

Random SoundCloud嵌入小部件,希望每次都从一首随机歌曲开始,random,widget,embed,soundcloud,shuffle,Random,Widget,Embed,Soundcloud,Shuffle,在此页面上,我看到了小部件的许多功能: 但我看不到任何关于随机或随机的东西。我在我的网站上有我的小部件,曲目列表不是故意显示的,所以你能看到的只是播放/暂停按钮和标题。给它一个极简主义和真正干净的外观 但我希望每次有人访问/刷新站点时,都从一首随机歌曲开始。这可能吗 这是我的代码,只是标准的嵌入: <iframe width="100%" height="65" scrolling="no" frameborder="no" src="https://w.soundcloud.com/pl

在此页面上,我看到了小部件的许多功能:

但我看不到任何关于随机或随机的东西。我在我的网站上有我的小部件,曲目列表不是故意显示的,所以你能看到的只是播放/暂停按钮和标题。给它一个极简主义和真正干净的外观

但我希望每次有人访问/刷新站点时,都从一首随机歌曲开始。这可能吗

这是我的代码,只是标准的嵌入:

<iframe width="100%" height="65" scrolling="no" frameborder="no" src="https://w.soundcloud.com/player/?url=http%3A%2F%2Fapi.soundcloud.com%2Fplaylists%2F5346417&amp;color=579ce6&amp;auto_play=true&amp;show_artwork=false"></iframe> 

好吧,我已经使用JavaScript和JS小部件API实现了这一点。这提供了对Method.skip()的使用,我将其设置为介于零和播放列表中曲目数之间的随机数。这也会调用autostart。

好吧,我已经使用JavaScript和JS小部件API实现了这一点。这提供了对Method.skip()的使用,我将其设置为介于零和播放列表中曲目数之间的随机数。这也会调用autostart。

以下是我的代码:

$(document).ready(function(){

    //Variable declaration
    var player = SC.Widget($('iframe.sc-widget')[0]);
    var randomVal;

    //player initialisation
    player.bind(SC.Widget.Events.READY, function() {

        randomSong(player);
        player.play();
    }); 

     //Set the random song
     function randomSong(player) {

        randomVal = Math.random() * 10;
        for(i = 0; i < randomVal; i++)
        {
            player.next();
        }
    }
});
$(文档).ready(函数(){
//变量声明
var player=SC.Widget($('iframe.SC Widget')[0]);
随机变量;
//玩家初始化
bind(SC.Widget.Events.READY,function()){
歌曲(播放器);
player.play();
}); 
//设置随机歌曲
功能随机歌曲(播放器){
randomVal=Math.random()*10;
对于(i=0;i
谷歌Chrome浏览器非常适合我

我使用这个例子作为我的主要来源

我刚刚添加了随机函数,正如您在这篇评论中看到的那样。

这是我的代码:

$(document).ready(function(){

    //Variable declaration
    var player = SC.Widget($('iframe.sc-widget')[0]);
    var randomVal;

    //player initialisation
    player.bind(SC.Widget.Events.READY, function() {

        randomSong(player);
        player.play();
    }); 

     //Set the random song
     function randomSong(player) {

        randomVal = Math.random() * 10;
        for(i = 0; i < randomVal; i++)
        {
            player.next();
        }
    }
});
$(文档).ready(函数(){
//变量声明
var player=SC.Widget($('iframe.SC Widget')[0]);
随机变量;
//玩家初始化
bind(SC.Widget.Events.READY,function()){
歌曲(播放器);
player.play();
}); 
//设置随机歌曲
功能随机歌曲(播放器){
randomVal=Math.random()*10;
对于(i=0;i
谷歌Chrome浏览器非常适合我

我使用这个例子作为我的主要来源

我刚刚添加了随机函数,正如您在这篇评论中看到的那样。

可能重复的可能重复的