Winamp网页播放器
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                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如下:
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
<title>Winamp網頁播放器</title>
<metaname="Author"content="Winamp網頁播放器">
<metaname="Keywords"content="Dicky.CnBlogs.Com">
<metaname="Description"content="Winamp網頁播放器">
<styletype="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>
<scripttype="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
總結
以上是生活随笔為你收集整理的Winamp网页播放器的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 2023 新年倒计时HTML源码
 - 下一篇: c++中不区分大小写比较字符串大小