|
回复 19# 阙歌 的帖子
<OBJECT id=aboutplayer height=8 width=13 classid=clsid:6bf52a52-394a-11d3-b153-00c04f79faa6>
<ARAM NAME="URL" VALUE="http://www.yzwenhui.com/yanhuasanyue.wma" ref><ARAM NAME="balance" VALUE="0"><ARAM NAME="currentPosition" VALUE="0"><ARAM NAME="defaultFrame" VALUE="">
<ARAM NAME="playCount" VALUE="13"><ARAM NAME="autoStart" VALUE="-1"><ARAM NAME="currentMarker" VALUE="0"><ARAM NAME="invokeURLs" VALUE="-1"><ARAM NAME="baseURL" VALUE=""><ARAM NAME="volume" VALUE="100"><ARAM NAME="mute" VALUE="0">
<ARAM NAME="uiMode" VALUE="invisible"><ARAM NAME="stretchToFit" VALUE="0"><ARAM NAME="windowlessVideo" VALUE="0"><ARAM NAME="enabled" VALUE="-1"><ARAM NAME="enableContextMenu" VALUE="0"><ARAM NAME="fullScreen" VALUE="0"><ARAM NAME="SAMIStyle" VALUE=""><ARAM NAME="SAMILang" VALUE=""><ARAM NAME="SAMIFilename" VALUE=""><ARAM NAME="captioningID" VALUE=""><ARAM NAME="enableErrorDialogs" VALUE="0">
<ARAM NAME="_cx" VALUE="370"><ARAM NAME="_cy" VALUE="370">
<param name="rate" value="1">
</OBJECT>
</div>
</TD></TR></TBODY></TABLE><CENTER>
</CENTER><SPAN id=lrcdata><!--
[ti:烟花三月]
[ar:童丽]
[al:烟花三月]
[by:画雨]
[00:01.51] 专辑·古筝与童丽的故事
[00:11.67] 童丽·烟花三月
[00:14.23] 词曲·陈小奇
[00:18.39] 制作·画雨
[00:27.59]牵住你的手相别在黄鹤楼
[00:34.56] 波涛万里长江水送你下扬州
[00:41.09] 真情伴你走春色为你留
[00:47.93]二十四桥明月夜牵挂在扬州
[00:54.46]
[01:01.68]扬州城有没有我这样的好朋友
[01:08.37] 扬州城有没有人为你分担忧和愁
[01:15.09] 扬州城有没有我这样的知心人那
[01:22.28] 扬州城有没有人和你风雨同舟
[01:30.93]
[01:34.15]烟花三月是折不断的柳
[01:40.56] 梦里江南是喝不完的酒
[01:47.34] 等到那孤帆远影碧空尽
[01:52.97] 才知道思念总比那西湖瘦
[02:02.09]
[02:16.15] 牵住你的手相别在黄鹤楼
[02:22.84] 波涛万里长江水送你下扬州
[02:29.75] 真情伴你走春色为你留
[02:36.53] 二十四桥明月夜牵挂在扬州
[02:50.12] 扬州城有没有我这样的好朋友
[02:56.84] 扬州城有没有人为你分担忧和愁
[03:03.68] 扬州城有没有我这样的知心人那
[03:10.66] 扬州城有没有人和你风雨同舟
[03:20.15]
[03:22.93]烟花三月是折不断的柳
[03:28.93] 梦里江南是喝不完的酒
[03:35.78] 等到那孤帆远影碧空尽
[03:41.62] 才知道思念总比那西湖瘦
[03:50.37]烟花三月是折不断的柳
[03:57.85] 梦里江南是喝不完的酒
[04:04.97] 等到那孤帆远影碧空尽
[04:10.47] 才知道思念总比那西湖瘦
[04:20.00]
[04:32.18]
--></SPAN>
<TABLE id=sth style="Z-INDEX: 120; LEFT: 504px; POSITION: absolute; TOP: 364px; width:339px; height:39px" cellSpacing=0 cellPadding=0 border=0>
<TBODY>
<TR>
<TD align=middle>
<TABLE cellSpacing=0 cellPadding=0 border=0>
<TBODY>
<TR>
<TD align=middle><SPAN id=lrcbox style="COLOR: #99cc00; HEIGHT: 40px"></SPAN></TD></TR>
<TR style="Z-INDEX: 6; POSITION: relative; TOP: -40px">
<TD noWrap>
<DIV id=lrcbc style="OVERFLOW: hidden; WIDTH: 0px; COLOR: #ff0066; HEIGHT: 40px"></DIV></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<SCRIPT language=JavaScript>
ffbb=0;
lrcobj=new lrcClass(lrcdata.innerHTML.slice(4,-3));
function lrcClass(tt)
{
this.inr=[];
this.oTime=0;
this.dte=-1;
tt=tt.replace(/[[^[]]*:[^[]]*[^[]d.]+[^[]]*]/g,"");
while(/[[^[]]+:[^[]]+]/.test(tt))
{
tt=tt.replace(/(([[^[]]+:[^[]]+])+[^[rn]*)[^[]*/,"n");
var zzzt=RegExp.$1;
/^(.+])([^]]*)$/.exec(zzzt);
var ltxt=RegExp.$2;
var eft=RegExp.$1.slice(1,-1).split("][");
for(var ii=0; ii<eft.length; ii++)
{
var sf=eft[ii].split(":");
var tse=parseInt(sf[0],10)*60+parseFloat(sf[1]);
var sso={t:[] , w:[] , n:ltxt}
sso.t[0]=tse-this.oTime;
this.inr[this.inr.length]=sso;
}
}
for(var ii=0; ii<this.inr.length; ii++)
{
while(/<[^<>]+:[^<>]+>/.test(this.inr[ii].n))
{
this.inr[ii].n=this.inr[ii].n.replace(/<(d+)[d.]+)>/,"%=%");
var tse=parseInt(RegExp.$1,10)*60+parseFloat(RegExp.$2);
this.inr[ii].t[this.inr[ii].t.length]=tse-this.oTime;
}
lrcbc.innerHTML="<font>"+this.inr[ii].n.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/%=%/g,"</font><font>")+" </font>";
var fall=lrcbc.getElementsByTagName("font");
for(var wi=0; wi<fall.length; wi++)
this.inr[ii].w[this.inr[ii].w.length]=fall[wi].offsetWidth;
this.inr[ii].n=lrcbc.innerText;
}
this.run=function(tme)
{
{
var ii;
for(ii=this.inr.length-1; ii>=0 && this.inr[ii].t[0]>tme; ii--){}
if(ii<0) return;
this.ddh=this.inr[ii].t;
this.fjh=this.inr[ii].w;
this.dte=(ii<this.inr.length-1)?this.inr[ii+1].t
[0]:aboutplayer.currentMedia.duration;
this.print(this.retxt(ii));
}
var bbw=0;
var ki;
for(ki=0; ki<this.ddh.length && this.ddh[ki]<=tme; ki++)
bbw+=this.fjh[ki];
var kt=ki-1;
var sc=((ki<this.ddh.length)?this.ddh[ki]:this.dte)-this.ddh[kt];
var tc=tme-this.ddh[kt];
bbw-=this.fjh[kt]-tc/sc * this.fjh[kt];
if(bbw>lrcbox.offsetWidth)
bbw=lrcbox.offsetWidth;
lrcbc.style.width=Math.round(bbw);
}
this.retxt=function(i)
{
return(i<0 || i>=this.inr.length)?"":this.inr.n;
}
this.print=function(txt)
{
lrcbox.innerText=txt;
lrcbc.innerText=txt;
}
}
function lrcrun()
{
with(aboutplayer)
{
lrcobj.run(controls.currentPosition+ffbb);
}
setTimeout("lrcrun()",10);
}
lrcrun();
</SCRIPT> |
|