��Ե������ <META http-equiv=Content-Type content=text/html; charset=gb2312> <STYLE>body{margin:0} .TITLE, .TIME {COLOR: #1100b4; FONT-FAMILY: "ARIAL", "HELVETICA", "SANS-SERIF"} .shad{FONT-SIZE: 12px; OVERFLOW: hidden; WIDTH: 200px;COLOR: #1100b4} #play *, .mmlist td {FONT-SIZE: 12px;COLOR: #1100b4} A:link {FONT-SIZE: 12px;COLOR: #1100b4;text-decoration: none} A:visited {FONT-SIZE: 12px;COLOR: #1100b4;text-decoration: none} #play * A:hover {FONT-SIZE: 12px;COLOR:red} A:active {FONT-SIZE: 12px; COLOR: gray} <SCRIPT> var objMmInfo = null; var intMmCnt = 0; var intSelMmCnt=0; var intActMmCnt=0; var cActIdx=0; var cActTit="nAnT"; var strMmInfo ="Infomation"; var blnfpl=false; var blnEnabled= false; var blnEOT=false; var arrSelMm=null; var arrActMm=null; var intExobudStat =0; var tidTLab=null; var tidErr=null; var tidMsg=null; var intErrCnt=0; var blnRept=false; var blnAutoProc = true; var blnElaps=true; var intDelay =500; function wmpInit(){ var wmps = Exobud.settings; var wmpc = 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";} Exobud.enabled=true; } function mkMmPath(u, t, f,s){ this.mmUrl = u; this.mmTit =t; this.mmDur =0; this.selMm=f; this.actMm=f; if(blnUseSmi){this.mmSmi=s;}
} function mkList(u,t,s,f){ var cu=u; var ct=t; var cs=s; var cf=f; var idx=0; if(objMmInfo == null){ objMmInfo=new Array(); idx=0;} else{ idx=objMmInfo.length;} if(u=="" || u==null){cu="mms://";} if(t=="" || t==null){ct="δ���� ֪ ";} if(f=="f" || f=="F"){cf="f";} else{cf="t"; intSelMmCnt=intSelMmCnt+1;} if(blnUseSmi){ objMmInfo[idx]=new mkMmPath(cu,ct,cf,cs);} else{objMmInfo[idx]=new mkMmPath(cu,ct,cf);} intActMmCnt=intSelMmCnt; intMmCnt=objMmInfo.length; } function mkSel(){ arrSelMm=null; intSelMmCnt=0; var selidx = 0; if(intMmCnt<=0){intExobudStat=1; blnEnabled=false; return;} arrSelMm=new Array(); for(var i=0; i
} function chkAllSel(){ for(var i=0; i
if(blnEOT){mkSelAct();} if(intErrCnt>0){intErrCnt=0;tidErr=setTimeout('retryPlay(),1000');return;} if(blnRndPlay){rndPlay();} else{cActIdx=arrActMm[0]; selMmPlay(cActIdx);} } function selMmPlay(idx){ clearTimeout(tidErr); cActIdx=idx; var trknum=idx+1; var ctit =objMmInfo[idx].mmTit; if(ctit=="nAnT"){ctit="Title Author δ֪..."} if(blnUseSmi){Exobud.ClosedCaption.SAMIFileName = objMmInfo[idx].mmSmi;} Exobud.URL = objMmInfo[idx].mmUrl; cActTit="������ڲT" + trknum +"��" + ctit; disp1.innerHTML = cActTit; if(blnStatusBar){window.status=(cActTit);} chkItemAct(cActIdx); } function wmpPlay(){Exobud.controls.play();} function wmpStop(){ intErrCnt=0; clearTimeout(tidErr); clearInterval(tidTLab); showTLab(); mkSelAct(); Exobud.controls.stop(); Exobud.close(); disp1.innerHTML=" [������ֹͣ ]"; if(blnStatusBar){window.status=(' [��������������-��㲥�ż�]');return true;} } function wmpPause(){Exobud.controls.pause();} function wmpPP(){ var wmps = Exobud.playState; var wmpc=Exobud.controls; clearInterval(tidTLab); clearTimeout(tidMsg); if (wmps == 2) {wmpc.play();} if (wmps == 3) {wmpc.pause();disp2.innerHTML="Pause"; tidMsg=setTimeout('rtnTLab()',1500);} return; } function rndPlay(){ if(!blnEnabled){waitMsg();return;} intErrCnt=0; var idx=Math.floor(Math.random() * intActMmCnt); cActIdx= arrActMm[idx]; selMmPlay(cActIdx); } function playAuto(){ if(blnRept){ selMmPlay(cActIdx); return;}
if(!blnAutoProc){wmpStop();return;} if(blnfpl){wmpStop(); return;} if(!blnEnabled){wmpStop();return;} if(blnEOT){ if(blnLoopTrk){startExobud();} else{wmpStop();} } else{ if(blnRndPlay){rndPlay();} else{cActIdx= arrActMm[0]; selMmPlay(cActIdx);} } } function selPlPlay(idx){ blnfpl=true; selMmPlay(idx); } function playPrev(){ var wmps= Exobud.playState; if(wmps==2 || wmps==3){Exobud.controls.stop();} blnfpl=false; if(!blnEnabled){waitMsg();return;} if(blnEOT){mkSelAct();} intErrCnt=0; if(blnRndPlay){rndPlay();} else{ var idx=cActIdx; var blnFind=false; for(var i=0;i
=intSelMmCnt){idx=0;cActIdx=arrSelMm[idx];} else{cActIdx=arrSelMm[idx];} selMmPlay(cActIdx); } } function retryPlay(){ selMmPlay(cActIdx);
} function chkRept(){ var wmps=Exobud.playState; if(wmps == 3){clearInterval(tidTLab);} if(blnRept){blnRept=false; disp2.innerHTML="Norm. Play";} else{blnRept=true; disp2.innerHTML="Repeat";} tidMsg= setTimeout('rtnTLab()',1000); } function chgPMode(){ var wmps=Exobud.playState; if(wmps == 3){clearInterval(tidTLab);} if(blnRndPlay){blnRndPlay=false; disp2.innerHTML="˳� ��";} else{blnRndPlay=true; disp2.innerHTML="����";} tidMsg=setTimeout('rtnTLab()',1000); } function evtOSChg(f){ // 0(Undefined) 8(MediaChanging) 9(MediaLocating) 10(MediaConnecting) 11(MediaLoading) // 12(MediaOpening) 13(MediaOpen) 20(MediaWaiting) 21(OpeningUnknownURL) if(f==13){ var strTitle = Exobud.currentMedia.getItemInfo("title"); if(strTitle.length <=0){strTitle = "δ֪"} var strAuthor = Exobud.currentMedia.getItemInfo("Author"); if(strAuthor.length <=0){strAuthor = "δ֪"} var strCopy = Exobud.currentMedia.getItemInfo("Copyright"); if(strCopy.length <=0){strCopy = "δ֪"} var strType = Exobud.currentMedia.getItemInfo("MediaType"); var strDur=Exobud.currentMedia.durationString; var strUrl =Exobud.URL; var trknum=cActIdx+1; var ctit = objMmInfo[cActIdx].mmTit; if(ctit=="nAnT"){ objMmInfo[cActIdx].mmTit = strAuthor + " - " + strTitle; ctit=strAuthor + " - " + strTitle; cActTit="T"+ trknum + ". " +ctit; disp1.innerHTML = cActTit; } strMmInfo= "Media (Title) : " + strTitle + " (suvnet music:" + strType +")" + "\n\n" strMmInfo= strMmInfo + "Media (Author) : " + strAuthor + "\n\n" strMmInfo= strMmInfo + "Media (URL) : " +strUrl + "\n\n" strMmInfo= strMmInfo + "Media (Copyright) : " + strCopy +"\n\n" strMmInfo= strMmInfo + "Media (Duration) : " +strDur +"\n\n"; strMmInfo= strMmInfo + " suvnet music 2002-2003 \n"; if(blnShowMmInfo){alert(strMmInfo);} } } function evtPSChg(f){ // 0(Undefined) 1(Stopped) 2 (Paused) 3(Playing) 4(ScanFowrd) 5(ScanReverse) // 6(Buffering) 7(Waitng) 8(MediaEnded) 9(Transitioning) 10(Redy) switch(f){ case 1: evtStop();
} }
break; case 2: evtPause(); break; case 3: evtPlay(); break; case 8: setTimeout('playAuto()', intDelay); break;
//evtWmpBuff() function evtWmpBuff(f){ if(f){ disp2.innerHTML = "Buffering"; var msg=cActTit; disp1.innerHTML = msg; if(blnStatusBar){window.status=cActTit;} } else{ disp1.innerHTML = cActTit; showTLab();} } //evtWmpError() function evtWmpError(){ intErrCnt=intErrCnt+1; if(intErrCnt<=3){ disp2.innerHTML="����j��("+intErrCnt+")"; var msg="(���Ե�" + intErrCnt +"��j��) " +cActTit; disp1.innerHTML="<� ">�����+cActTit; if(blnStatusBar){window.status=(msg);} tidErr=setTimeout('retryPlay()',1000); } else{ clearTimeout(tidErr); intErrCnt=0;showTLab(); var msg="�ѷ�������j����� ��ڽ㲥���� һ����Ŀ��"; if(blnStatusBar){window.status=(msg);} setTimeout('playAuto()',1000);} } function evtStop(){ clearTimeout(tidErr); clearInterval(tidTLab); showTLab(); intErrCnt=0;
}
disp1.innerHTML=" [�ȴ����һ����Ŀ]"; if(blnStatusBar){window.status=(' [�ȴ����һ����Ŀ]');return true;}
function evtPause(){ clearInterval(tidTLab); showTLab(); }
function evtPlay(){ tidTLab=setInterval('showTLab()',1000); } //showTLab() function showTLab(){ var ps=Exobud.playState; if(ps==2 || ps==3){ var cp=Exobud.controls.currentPosition var cps=Exobud.controls.currentPositionString var dur=Exobud.currentMedia.duration; var durs=Exobud.currentMedia.durationString; if(blnElaps){disp2.innerHTML= cps+" | "+durs; var msg=cActTit + " ("+cps+" | "+durs+ ")"; if(ps==2){msg="(��ͣ) "+ msg;} if(blnStatusBar){window.status=(msg);return true;} } else{var laps= dur-cp; var strLaps=wmpTime(laps); disp2.innerHTML= strLaps + " | "+durs; var msg= cActTit + " (" + strLaps + " | "+durs + ")"; if(ps==2){msg="(��ͣ) "+ msg;} if(blnStatusBar){window.status=(msg);return true;} } } else{disp2.innerHTML="00:00 | 00:00";} } function chgTimeFmt(){ var wmps=Exobud.playState; if(wmps == 3){clearInterval(tidTLab);} if(blnElaps){blnElaps=false; disp2.innerHTML="����ʽ";} else{blnElaps=true;disp2.innerHTML="��ʽ";} tidMsg=setTimeout('rtnTLab()',1000); } // rtnTLab() function rtnTLab(){ clearTimeout(tidMsg); var wmps=Exobud.playState; if(wmps == 3){tidTLab=setInterval('showTLab()',1000);} else{showTLab();} } function wmpTime(dur){ var hh, min, sec, timeLabel hh = Math.floor(dur/3600); min = Math.floor(dur / 60)%60; sec = Math.floor(dur % 60); if (isNaN(min)){ return "00:00"; } if (isNaN(hh) || hh==0){timeLabel="";} else{ if(hh >9){timeLabel = hh.toString()+":";} else{timeLabel="0"+hh.toString() +":";} } if ( min > 9 ){ timeLabel = timeLabel + min.toString() + ":"; }
}
else {timeLabel = timeLabel + "0" +min.toString() + ":";} if ( sec > 9 ){timeLabel = timeLabel + sec.toString();} else{timeLabel = timeLabel + "0" + sec.toString();} return timeLabel;
var vmax = 100; var vmin=0; var vdep = 10; function wmpVolUp(){ var wmps=Exobud.playState; if(wmps == 3){clearInterval(tidTLab);} var ps = Exobud.settings; if(ps.mute){ps.mute = false; disp2.innerHTML="���� ָ";} else{ if (ps.volume >= (vmax-vdep)) {ps.volume = vmax;} else { ps.volume = ps.volume + vdep;} disp2.innerHTML="��: " + ps.volume +"%"; } tidMsg=setTimeout('rtnTLab()',1000); } function wmpVolDn(){ var wmps=Exobud.playState; if(wmps == 3){clearInterval(tidTLab);} var ps = Exobud.settings; if(ps.mute){ps.mute = false;disp2.innerHTML="���� ָ";} else{ if (ps.volume <= vdep){ ps.volume = vmin;} else{ps.volume = ps.volume - vdep;} disp2.innerHTML="��:" + ps.volume +"%"; } tidMsg=setTimeout('rtnTLab()',1000); } function wmpMute(){ var wmps=Exobud.playState; if(wmps == 3){clearInterval(tidTLab);} var ps = Exobud.settings; if(!ps.mute){ps.mute = true;disp2.innerHTML="������ģʽ"; } else {ps.mute = false;disp2.innerHTML="�رվ���ģʽ"; } tidMsg=setTimeout('rtnTLab()',1000); } // waitMsg() ��ʽ: ��ʾ�� ��嵥�հ������ŵ�ѶϢ function waitMsg(){ if(intExobudStat ==1){disp1.innerHTML="������ �� �����嵥��û���趨�κ���Ŀ��";} if(intExobudStat ==2){disp1.innerHTML="��� �� �����û��ѡȡ�����嵥���κ�һ����Ŀ��";} if(blnStatusBar){ if(intExobudStat ==1){window.status=('������ �� �����嵥��û���趨 �κ���Ŀ��');return true;} if(intExobudStat ==2){window.status=('��� �� �����û��ѡȡ�����嵥 ���κ�һ����Ŀ��'); return true;} } } // chkWmpState() ��ʽ: �����ų�������ʱ������ playState ��ֵ ̬״ function chkWmpState(){ // 0(Undefined) 1(Stopped) 2 (Paused) 3(Playing) 4(ScanFowrd) 5(ScanReverse)
// 6(Buffering) 7(Waitng) 8(MediaEnded) 9(Transitioning) 10(Redy) return Exobud.playState; } function chkWmpOState(){ // 0(Undefined) 8(MediaChanging) 9(MediaLocating) 10(MediaConnecting) 11(MediaLoading) // 12(MediaOpening) 13(MediaOpen) 20(MediaWaiting) 21(OpeningUnknownURL) return Exobud.openState; } function chkOnline(){ // true(Network Connected) false(Network Lost) return Exobud.isOnline; } function tmtC_stopErrors(){return true;} var cblock=0; function dspList(n){ var seed=0,n,elms="",elm="",limit=0,list_num=0,inter="",page=""; var elmABlock=9;//ÿҳ���������� var totBlock= Math.floor((intMmCnt -1) / elmABlock)+1; var slump = Math.random(); var talet = Math.round(slump * (totBlock-1))+1; if(n==null){n=talet;} cblock=n; seed= elmABlock * (n-1); limit =n*elmABlock -1; if (intMmCnt<elmABlock*n) { limit =intMmCnt-1; } for (var i=seed; i <= limit; i++) { list_num = i + 1; if ((i % 1 ==0 )&&(i" ;} else {inter=" " ;} if (i="=limit)" {inter=" " ;} if (objMmInfo[i].selMm="="t")" {elm="<span class=shad> ' ;} else {elm = '<span class=shad> ';} elms = elms+elm +list_num+'.' + objMmInfo[i].mmTit.substring(0,25) + ' ���� '+inter; } for(var j=1; j<=totBlock; j++){ page=page+'<span onclick=\"dspList('+j+');\" id=\"lp'+j+'\"> '+j+' '; } mmList.innerHTML='
cellspacing=0 width=270>'+elms+''; pageList.innerHTML=page; eval("lp"+cblock+".style.color='#1100b4'"); pageInfo.innerHTML='��ǰ�ǵ�'+n+ 'ҳ/�� '+ totBlock+' ҳ '+intMmCnt+' �;' ��� } function show5(){ if(!document.layers&&!document.all) return var Digital=new Date() var hours=Digital.getHours() var minutes=Digital.getMinutes() var seconds=Digital.getSeconds() var dn="AM" if(hours>12){dn="PM" hours=hours-12 }if(hours==0) hours=12 if(minutes<=9) minutes="0"+minutes if(seconds<=9) seconds="0"+seconds //change font size here to your desire myclock="����ڵʱ���ǣ�"+hours+":"+minutes+":" +seconds+" "+dn+"" if(document.layers){document.layers.liveclock.document.write(myclock) document.layers.liveclock.document.close() }else if(document.all) liveclock.innerHTML="" setTimeout("show5()",1000) } function visi(){ if (Exobud.style.display=="none") { Exobud.style.display="block"; } else { Exobud.style.display="none"; } } <SCRIPT language=JavaScript>
����¼
//�����Ƿ���������Ϣ var blnShowMmInfo =false; onerror=tmtC_stopErrors; --> <SCRIPT language=JScript event=openStateChange(sf) for=Exobud> evtOSChg(sf); <SCRIPT language=JScript event=playStateChange(ns) for=Exobud> evtPSChg(ns); <SCRIPT language=JScript event=error() for=Exobud> evtWmpError(); <SCRIPT language=JScript event=Buffering(bf) for=Exobud> evtWmpBuff(bf); ��ʼ ��ͣ ֹͣ ���� ���� <span id="b1" onClick="visi();">��Ƶ ���� ���� ���� ģʽ �<�ظ/td> <SPAN class=time id=disp2 title=ʱ����ʾ(T) style="FONT-SIZE: 12px; CURSOR: hand; COLOR: #1100b4" align="center" width="100">00:00 | 00:00
<SPAN class=title id=disp1 style="FONT-SIZE: 10px; COLOR: #1100b4"> <SPAN class=time id=liveclock>
<SCRIPT>initExobud();
LodoPlayer ��Ļ��ʾϵͳ(SMI)