基于JavaWeb技术的音乐网站的设计与实现(5)

2019-01-12 15:14

大学本科毕业设计

var lytime=new Array();//存放时间 var delay=10; var line=0; var scrollh=0;

function getLy()//取得歌词 {

var ly=\个人.[00:10]制作:小黑.[00:20]歌手:游鸿明.[02:02][00:24]没想到是你.[00:29]看着,想着,说着失去.[02:12][00:35]想结束关系,又觉得可惜.[02:20][00:44]你红着双眼,试着,做着,想着改变. [02:30][00:54]但激情沉淀,结局更明显.[02:41][01:04]我看过温柔凋萎.[02:46][01:09]也听过诺言. [02:48][01:11]似玻璃破碎.[02:50]][01:14]我看过情人憔悴.[02:56][01:19]就好像刺猬为分离流泪. [03:00][01:23]伤心人负心

人.[03:03][01:26]天下人痴情人.[03:05][01:28]只要是被伤心的人喝一杯. [01:33]自已人爱别人.[01:36]什么人狠心人.[01:38]不要再等,喝醉的灵魂.[03:46][01:45]music……. [02:06]谈著想著说著失去.[03:10]自已人爱别人.[03:12]什么人狠心人.[03:15]不要再等.[03:18]喝醉的灵魂. [03:56][03:23]多情人无心人.[03:59][03:25]无情人多伤人.[04:01][03:28]只要是被伤心的人喝一杯. [04:06][03:32]有心人无缘人.[04:08][03:34]有缘人断肠人.[04:11][03:37]何必再问新人换旧人. [04:20]music again…….\ return ly; }

function show(t)//显示歌词 {

var div1=document.getElementById(\);//取得层

16

大学本科毕业设计

document.getElementById(\).innerHTML=\;//每次调用清空以前的一次 if(t

for(var k=0;k

if(lytime[k]<=t&&t

scrollh=k*25;//让当前的滚动条的顶部改变一行的高度 div1.innerHTML+=\

style=font-weight:bold>\+lytext[k]+\; }

else if(t

else//加上数组的最后一个 {

for(var j=0;j

style=font-weight:bold>\+lytext[lytext.length-1]+\; }

17

大学本科毕业设计

}

function scrollBar()//设置滚动条的滚动 {

if(document.getElementById(\).scrollTop<=scrollh) document.getElementById(\).scrollTop+=1;

if(document.getElementById(\).scrollTop>=scrollh+50) document.getElementById(\).scrollTop-=1; window.setTimeout(\,delay); }

function getReady()//在显示歌词前做好准备工作 {

var ly=getLy();//得到歌词 //alert(ly);

var arrly=ly.split(\);//转化成数组 for(var i=0;i

/*for(var j=0;j

document.getElementById(\ }*/ scrollBar();

18

大学本科毕业设计

}

function sToArray(str)//解析如“[02:02][00:24]没想到是你”的字符串前放入数组 {

var left=0;//\的个数 var leftAr=new Array(); for(var k=0;k

if(str.charAt(k)==\) {

leftAr[left]=k; left++; } }

if(left!=0) {

for(var i=0;i

lytext[tflag]=str.substring(str.lastIndexOf(\)+1);//放歌词

lytime[tflag]=conSeconds(str.substring(leftAr[i]+1,leftAr[i]+6));//放时间 tflag++; } }

19

大学本科毕业设计

//alert(str.substring(leftAr[0]+1,leftAr[0]+6)); }

function sortAr()//按时间重新排序时间和歌词的数组 {

var temp=null; var temp1=null;

for(var k=0;k

for(var j=0;j

if(lytime[j]>lytime[j+1]) {

temp=lytime[j]; temp1=lytext[j]; lytime[j]=lytime[j+1]; lytext[j]=lytext[j+1]; lytime[j+1]=temp; lytext[j+1]=temp1; } } } }

20


基于JavaWeb技术的音乐网站的设计与实现(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:新八轴和谐车载6A防护系统 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: