【问题标题】:Random number in script脚本中的随机数
【发布时间】:2011-11-25 13:06:29
【问题描述】:

我想放一个数字链接到不同音乐风格的播放列表。要特定的音乐风格是没问题的。

但我也想制作一个包含所有音乐播放列表的随机视频播放器 有没有办法在这个地方放一个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>

已经感谢您的帮助。

【问题讨论】:

    标签: javascript random jwplayer


    【解决方案1】:

    您可以快速定义一个函数来生成一个随机整数,如下所示:

    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>
    

    【讨论】:

      【解决方案2】:

      应该这样做:

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

      【讨论】:

        猜你喜欢
        • 2012-09-26
        • 1970-01-01
        • 1970-01-01
        • 2023-03-13
        • 1970-01-01
        • 1970-01-01
        • 2016-02-26
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多