|
<p lign=center> <OBJECT id=aboutplayer height=0 width=0 classid=clsid:6bf52a52-394a-11d3-b153-00c04f79faa6><PARAM NAME="url" VALUE="http://chinese.cersp.com/skin/cersp/1-10.wma"><PARAM NAME="autostart" VALUE="1"><PARAM NAME="volume" VALUE="100"><PARAM NAME="enablecontextmenu" VALUE="0"><PARAM NAME="enableerrordialogs" VALUE="0"></OBJECT></CENTER><SPAN id=lrcdata><!--
[00:00.00] [00:06.80]中国音画网原创 [00:16.20]一回 [00:18.80] [00:23.80] [00:25.80]这是一种爱 [00:27.80] [00:31.50]象我们的生命 [00:34.35] [00:37.55]就在一瞬间 [00:39.95] [00:43.20]璀璨如火焰 [00:46.35] [00:49.30]有一百种语言 [00:52.00] [00:55.35]有一千种声音 [00:58.10] [01:01.15]全世界都听到 [01:03.85] [01:05.50]这呼喊 [01:07.50] [01:10.75]这是我们的梦 [01:12.95] [01:15.90]一个真 实的梦 [01:19.55] [01:24.00]让每个人和每颗心 [01:27.55] [01:28.95]紧紧相拥 [01:31.85] [01:34.50]这是我们的梦 [01:36.70] [01:39.75]一个真 实的梦 [01:43.35] [01:47.20]让每个人的每颗心 [01:51.75] [01:52.85]感到光荣 [01:55.30] [02:01.45]没有了杀戮 [02:03.60] [02:07.10]没有了偏见 [02:09.80] [02:12.90]只有一种爱 [02:15.80] [02:18.70]连接着每颗心 [02:21.55] [02:24.90]用一百种语言 [02:27.40] [02:30.85]用一千种声音 [02:33.50] [02:36.70]全世界都听到 [02:39.45] [02:40.90]这呼喊 [02:43.00] [02:46.25]这是我们的梦 [02:48.45] [02:51.45]一个真 实的梦 [02:54.95] [02:58.65]让每个人和每颗心 [03:03.50] [03:04.45]紧紧相拥 [03:07.15] [03:10.10]这是我们的梦 [03:12.40] [03:15.85]一个真 实的梦 [03:18.90] [03:23.35]让每个人的每颗心 [03:27.40] [03:28.40]感到光荣 [03:31.10] [03:58.00]这是我们的梦 [04:00.85](这是我们的梦) [04:03.90]一个真实的梦 [04:07.00](一个真实的梦) [04:11.35]让每个人和每颗心 [04:14.80] [04:16.00]紧紧相拥 [04:19.10](紧紧相拥) [04:21.80]这是我们的梦 [04:24.70](这是我们的梦) [04:27.75]一个真实的梦 [04:30.90](一个真实的梦) [04:35.15]让每个人的每颗心 [04:38.75] [04:39.75]感到光荣 [04:42.75] [04:45.30] [05:00.00]
--></SPAN></p> <TABLE id=sth style="Z-INDEX: 800; left: 600px; POSITION: absolute; TOP: 400px" 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: #ff0000; HEIGHT: 20px"></SPAN></TD></TR> <TR style="Z-INDEX: 30; POSITION: relative; TOP: -20px"> <TD noWrap> <DIV id=lrcbc style="OVERFLOW: hidden; WIDTH: 300px; COLOR: #eeee00; HEIGHT: 20px"></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(/((\[[^\[\]]+\:[^\[\]]+\])+[^\[\r\n]*)[^\[]*/,"\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>
这一部分是歌曲和同步歌词代码
|