2011-11-25 119 views
3

我想將一個數字鏈接到不同的音樂風格播放列表。對於特定的音樂風格是沒有問題的。腳本中的隨機數

也是我想打一個隨機視頻播放器與所有的音樂播放列表 有沒有把1-10之間的隨機數的地方--randomnumber--

<script type="text/javascript"> 
     jwplayer('mediaplayer').setup({ 
     'flashplayer': 'jwplayer/player-licensed.swf', 
     'id': 'playerID', 
     'width': '650', 
     'height': '370', 
     'playlistfile': 'jwplayer/--randomnumber--/playlist.xml', 
     'controlbar': 'over', 
     'autostart': 'true', 
     'repeat': 'always'  
     }) 
</script> 

謝謝您已經是一個辦法您的幫助。

回答

4

您可以快速定義一個函數來產生一個隨機整數,具體如下:

function generateRandomInteger(max) { 
    return Math.floor(Math.random() * max) + 1; 
} 

然後串連到這一點你playlistfile財產在你的現有代碼:

<script type="text/javascript"> 
     jwplayer('mediaplayer').setup({ 
     'flashplayer': 'jwplayer/player-licensed.swf', 
     'id': 'playerID', 
     'width': '650', 
     'height': '370', 
     'playlistfile': 'jwplayer/' + generateRandomInteger(10) + '/playlist.xml', 
     'controlbar': 'over', 
     'autostart': 'true', 
     'repeat': 'always'  
     }) 
</script> 
+0

這兩個答案的工作,謝謝! – Eddyfever

1

這應該這樣做:

'jwplayer/' + Math.ceil(10 * Math.random()) + '/playlist.xml'

+0

這兩個答案的工作,也謝謝你! – Eddyfever