Winamp网页播放器

哈哈,早上5点醒来睡不着,到www.real2000.org听歌,看到这个播放器不错,于是把它给扣了出来。^_^
原先是分了几个js文件调用的,为了贴代码方便,偶都放在一个文件里了:)共有2个文件和几十个图片。
在线演示:http://music.lzr.com.cn/Apple/Winamp
打包下载:http://music.lzr.com.cn/Apple/File/Winamp.rar
另外演示里放的是周杰伦的新专集《十一月的萧邦》,其中《发如雪》很好听,偶喜欢,推荐大家听听,嘻嘻。
好了,现在开始贴代码咯:
主文件Default.htm如下:

< html >
< head >
< meta http-equiv ="Content-Type" content ="text/html;charset=gb2312" >
< title > Winamp网页播放器 </ title >
< meta name ="Author" content ="Winamp网页播放器" >
< meta name ="Keywords" content ="Dicky.CnBlogs.Com" >
< meta name ="Description" content ="Winamp网页播放器" >
< style type ="text/css" >
<!--
body
{}{background-color:#000000;}
p
{}{text-align:center;}
.title
{}{font-family:"宋体";font-size:9pt;color:#ffffff;}
.time
{}{font-family:'Tahoma','Verdana','Arial';font-size:9pt;color:#000000;}
-->
</ style >
< script type ="text/javascript" language ="javascript" >
<!--
//原Exobud.jsAddedByDicky2005-11-77:09:21
varobjMmInfo=null;
varintMmCnt=0;
varintSelMmCnt=0;
varintActMmCnt=0;
varcActIdx=0;
varcActTit="nAnT";
varstrMmInfo="媒体档案信息";
varblnfpl=false;
varblnEnabled=false;
varblnEOT=false;
vararrSelMm=null;
vararrActMm=null;
varintExobudStat=0;
vartidTLab=null;
vartidErr=null;
vartidMsg=null;
varintErrCnt=0;
varblnRept=false;
//这是「自动连续播放」的设定。一般来说,播放一首音乐完毕后就会自动跳到下一首。
//
但是如果您要播放的媒体是视讯档案(例如:MV)的话,最好将这个设定值改为false。
//
true=自动连续播放
//
false=不要自动连续播放,让使用者自行挑选下一首曲目
varblnAutoProc=true;
//设定播放面板上所显示的时间长度,预设是以正常方式(Elapse)抑或倒数方式(Lapse)显示:
//
true=以正常方式显示时间长度,即动态地显示曲目已播放的时间
//
false=以倒数方式显示时间长度,即动态地显示曲目剩余的时间
varblnElaps=true;
//设定播放每首曲目之间的延迟时间(DelayTime),单位是毫秒(msec)。
//
每100毫秒代表0.1秒,默认值是500毫秒(即0.5秒),最少也要设为100毫秒。
varintDelay=500;
//wmpInit()函式:使用wmp-objv7.x链接库建立环境设定
functionwmpInit(){
varwmps=Exobud.settings;
varwmpc=Exobud.ClosedCaption;
wmps.autoStart
=true;
wmps.balance
=0;
wmps.enableErrorDialogs
=false;
wmps.invokeURLs
=false;
wmps.mute
=false;
wmps.playCount
=1;
wmps.rate
=1;
wmps.volume
=100;
if(blnUseSmi){wmpc.captioningID="capText";capText.style.display="";}
Exobud.enabled
=true;
}

//mkMmPath()函式:准备建立Multi-object的数组
functionmkMmPath(u,t,f,s){
this.mmUrl="mms://218.75.129.247/www.ppzy.com/"+ungm(u);
this.mmTit=t;
this.mmDur=0;
this.selMm=f;
this.actMm=f;
if(blnUseSmi){this.mmSmi=s;}
}

//mkList()函式:建立Multi-object的数组
functionmkList(u,t,s,f){
varcu=u;
varct=t;
varcs=s;
varcf=f;
varidx=0;
if(objMmInfo==null){objMmInfo=newArray();idx=0;}
else{idx=objMmInfo.length;}
if(u==""||u==null){cu="mms://";}
if(t==""||t==null){ct="nAnT";}
if(f=="f"||f=="F"){cf="f";}
else{cf="t";intSelMmCnt++;}
if(blnUseSmi){
objMmInfo[idx]
=newmkMmPath(cu,ct,cf,cs);
}
else{
objMmInfo[idx]
=newmkMmPath(cu,ct,cf);
}

intActMmCnt
=intSelMmCnt;
intMmCnt
=objMmInfo.length;
}

//mkSel()函式:建立已选取播放项目(SelectedMedia)的数组
functionmkSel(){
arrSelMm
=null;
intSelMmCnt
=0;
varselidx=0;
if(intMmCnt<=0){intExobudStat=1;blnEnabled=false;return;}//没有任何播放清单项目
arrSelMm=newArray();
for(vari=0;i<intMmCnt;i++){
if(objMmInfo[i].selMm=="t"){arrSelMm[selidx]=i;selidx++;}
}

intSelMmCnt
=arrSelMm.length;
if(intSelMmCnt<=0){blnEnabled=false;intExobudStat=2;arrSelMm=null;return;}
else
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值