先播放默认歌曲一首,再随机播放全部清单 | 蓝月儿 - 面朝大海,春暖花开
你的位置: 蓝月儿 杂.琐碎 阅读文章

先播放默认歌曲一首,再随机播放全部清单

[ 杂.琐碎 ]  

现在,越来越多的播放器用户需要在自己的网站播放自己推荐的歌曲,或者播放网站的推广曲目,但又不希望顺序播放,经过研究修改随机播放代码可以实现这一功能。(在本机测试通过) 具体修改如下:
原始代码: // rndPlay() 函式: 随机播放(Random Play)的运算方式
function rndPlay(){ if(!blnEnabled){waitMsg();return;}
intErrCnt=0; var idx=Math.floor(Math.random() * intActMmCnt);
cActIdx=arrActMm[idx]; selMmPlay(cActIdx); }
修改后代码: // rndPlay() 函式: 随机播放(Random Play)的运算方式
var bfJs=0; //播放计数变量
function rndPlay(){ if(!blnEnabled){waitMsg();return;} intErrCnt=0; if(bfJs==0) //如果还未播放歌曲,先播放第一首
{selMmPlay(arrActMm[0]); bfJs++; //播放计数自增
} else //播放过歌曲,开始随机播放
{ var idx=Math.floor(Math.random() * intActMmCnt); cActIdx=arrActMm[idx]; selMmPlay(cActIdx); } }

无觅相关文章插件,快速提升流量

各位请注意,目前发现 4 位寻荒者 在附近海域漂移!
  • 如果有多首歌曲可以修改下面代码: if(bfJs==0) //如果还未播放歌曲,先播放第一首 为:(以3首为例) if(bfJs<3) //如果还未播放完默认歌曲,顺序播放默认歌曲

    此古生物在第 1 座岛屿顺利着落。 [2006-6-9 14:26] 
  • 假如我想先播放前3首歌曲,然后再随机播放,要怎么改呢???

    此古生物在第 2 座岛屿顺利着落。 [2008-9-18 03:23] 
    • if(bfJs==0)
      修改为:
      if(bfJs<3)

      [2008-9-18 09:59] 
  • 好的   谢谢你咯~

    此古生物在第 3 座岛屿顺利着落。 [2008-9-19 03:20] 
小X的哥哥的同学的老师的儿子的妈妈养的小猫的表弟的主人的朋友说看帖不回会被鄙视de





评论内容 (*必填):
(Ctrl + Enter 快速提交)