怎样给网页制做lrc歌词

合集下载

KSC歌词制作、修改

KSC歌词制作、修改

KSC歌词制作、修改这是一款自制的“制作、修改KSC歌词的小工具。

其功能是:一、修改KSC歌词。

二、LRC歌词转换为KSC歌词。

三、文本歌词产生LRC歌词后再转换为KSC歌词。

四、复制产生的KSC歌词和简便KSC 歌词。

所谓简便KSC歌词,就是仅保留KSC歌词格式最精华的字时间。

彩云归制作的KSC歌词播放器可以使用简便KSC歌词。

操作简介:一、输入MP3网址和歌词将MP3网址和歌词分别粘贴在相应的输入栏内,然后点击“开始”。

歌词:KSC歌词或者LRC歌词或者文本歌词。

注意:@有特殊用,歌词中不能有@。

二、设定歌词同步时间点击“开始”后,右上方“设定时间”字呈红色,当前处在“设定时间”状态。

当歌曲播放到某行歌词第一个字时,点击该行歌词左边的行数数字,这句歌词的时间片就确定或修改好了。

点击某行已经设定好时间片的歌词文字,歌曲即从这句歌词开始播放。

要确保歌词与歌曲同步。

如果在“设定时间”过程中发现歌词文字有误或要手工改动时间,点击上方“修改歌词”,修改完毕,点击“开始”。

如果是文本歌词,当歌词同步时间设定结束,点击“结束调整LRC歌词”按钮。

如果LRC歌词或者KSC歌词已经是同步歌词的,可以跳过该步骤。

三、设定歌词每字同步时间1、点击右下方“开始每字时间调整”按钮。

开始设定当前行歌词的每字同步时间(时间单位:毫秒)。

画面:左下方大字歌词出现方框,方框上面红字是这行歌词的开始时间(分:秒.毫秒)。

每字方框下面的数字是该字的时间。

如果是LRC歌词是每字的平均时间。

如果是KSC歌词是原始每字的时间。

大字歌词右方出现提示信息:这行歌词播放总时间、调后(变色)总时间、二者相差时间。

此时歌曲将在这行歌词的时间段里反复播放。

如果要设定指定行歌词,只要将鼠标点击大框里该行歌词即可。

2、将鼠标放到左下方有方格大字歌词中,当歌曲唱某字时(最好将结束时)就点击一下该字,依此类推下去,一直点到最后一个字为止。

这个操作有点难度(点击速度跟不上歌曲播放速度),如果不熟练的话,建议采用手工调整。

编辑LRC文件同步歌词的方法和步骤

编辑LRC文件同步歌词的方法和步骤

编辑LRC文‎件同步歌词的‎方法和步骤好多朋友都爱‎好听歌、唱歌,而且在用播放‎器听歌、唱歌时,都喜欢同步对‎照歌词,现在有好多播‎放器都可以搜‎索到与歌曲同‎步的歌词(一般的是LR‎C文件同步歌‎词),但有一些我们‎喜欢的歌曲搜‎索不到同步歌‎词,或者搜索到的‎歌词不能同步‎,那就需要我们‎自己来编辑或‎重新整理同步‎歌词文件,那么怎样来编‎辑一个你喜欢‎的歌曲的同步‎歌词文件哪?本人根据自己‎的实践经验编‎辑整理了《编辑LRC文‎件同步歌词的‎方法和步骤》一文,供广大爱好者‎参考,有不正确的地‎方希望大家予‎以批评、指正。

首先先找你想‎同步的歌曲,接下来创建一‎个以这个歌曲‎名字(一个字都不能‎差)命名的文本文‎档(即后缀为.txt的文件‎),例如:要同步前苏联‎歌曲(俄罗斯经典歌‎曲)《莫斯科郊外的‎晚上》,则首先创建一‎个“莫斯科郊外的‎晚上.txt”文件(可用记事本创‎建),然后打开创建‎的“莫斯科郊外的‎晚上.txt”文档,首先编辑同步‎歌词的标题:[ti:莫斯科郊外的‎晚上][al:俄罗斯经典歌‎曲][by:歌词同步:草原行者]注:1、ti:在歌词中的含‎义是:歌曲标题。

2、ar:在歌词中的含‎义是:歌手姓名,若信息不详可‎以注明“未知”或“none”。

3、al:在歌词中的含‎义是:专辑名称(电视剧主题曲‎等注明电视剧‎名称)。

4、by:歌词编辑者。

5、标题一定要和‎你的歌曲名字‎吻合,一个字都不能‎差(包括空格或符‎号都不能错),最好是把这个‎歌曲的名字一‎字不差的复制‎下来,再粘贴到你创‎建的文本文档否则无法同步‎,‎文件名里。

接下来就是边‎播放歌曲,边记录每句歌‎词在歌曲里出‎现的时间,再按照歌曲中‎每一句唱词出‎现的时刻编辑‎时间和歌词,在歌曲的前奏‎没有唱词的部‎分可以编辑歌‎曲名字、演唱者、乐队及歌词编‎辑者等信息(每一个信息停‎留3至5秒就‎可以)。

在同步时在这‎一部分就可以‎显示歌曲名字‎、演唱者、乐队及歌词编‎辑者等信息。

lrc的格式 -回复

lrc的格式 -回复

lrc的格式-回复如何使用LRC格式。

LRC格式是一种用于显示歌词的标准格式。

在音乐播放器、卡拉OK设备以及一些音频编辑器中,LRC格式被广泛使用。

本文将逐步介绍如何使用LRC格式。

第一步,准备LRC文件。

LRC文件是一个文本文件,使用普通的文本编辑器即可创建和编辑。

LRC 文件的扩展名通常是.lrc。

首先,打开文本编辑器,例如记事本或文本编辑。

第二步,编写LRC文件的头部信息。

LRC文件的头部信息包含了一些元数据,例如歌曲的标题、艺术家、专辑、时长等。

这些信息将帮助播放器正确显示歌词。

以下是一个示例的头部信息:[ti:歌曲标题][ar:歌曲艺术家][al:专辑名称][offset:偏移时间][length:歌曲时长]请根据实际情况填写这些信息。

偏移时间是指歌曲与歌词的时间差,用于调整歌词的显示时间。

歌曲时长是指歌曲的总时长。

第三步,编写LRC文件的歌词部分。

在头部信息之后,是歌词部分。

每一行表示一个时间点和对应的歌词。

以下是一个示例:[00:00.00]歌词一[00:05.00]歌词二[00:10.00]歌词三时间格式为[分:秒.毫秒],表示歌词的显示时间点。

每一行歌词都应该按照时间递增的顺序排列。

第四步,保存LRC文件。

完成编写后,将LRC文件保存为一个以.lrc为后缀的文本文件。

确保文件名与歌曲文件名相匹配,这样播放器才能正确显示歌词。

第五步,将歌曲和LRC文件放在同一个文件夹中。

将歌曲文件和对应的LRC文件放在同一个文件夹中,确保它们的文件名相同且扩展名不同。

例如,如果歌曲文件名是"song.mp3",那么LRC文件名应该是"song.lrc"。

第六步,使用音乐播放器播放歌曲。

使用支持LRC格式的音乐播放器打开歌曲所在的文件夹,并选择播放该歌曲。

如果一切设置正确,播放器将会同时显示歌曲和歌词。

第七步,进行歌词调整(如有需要)。

如果发现歌词的显示时间与歌曲实际播放时间不匹配,可以通过调整偏移时间来解决。

歌词制作(lrckrc)全解

歌词制作(lrckrc)全解

歌词制作(lrckrc)全解先介绍lrc格式的,这个可以用电脑制作,也可以用手机制作。

最好(因为个人喜欢用手机制作)还是用手机制作,因为手机制作歌词时不会很麻烦。

制作软件:ES文件管理(最简单的制作方法)进入文件管理后,点击下面第二个按钮(即:文字“新建”图标“十”),进入选项“文件和文件夹”,点击选项“文件”(会让你输入文字,就输入自己需要制作歌词的歌曲歌手和歌名,中间一般都加“空格-空格”例1:汪苏泷 - 因为了解.lrc例2:因为了解 - 汪苏泷.lrc格式那是必须要加的,如果你不加或不想加的话,哪怕再好的手机都是带不上的)新建出来是一个未知文件,然后打开未知文件,会让你选择打开为什么,选择打开为“文本”,又让你选择查看器,选择ES文本阅读器,打开了里面是空白,轻触手机上的选项(智能手机都有)或点击右上角的图标,即可点击编辑,如何编辑如下:我现在就制作一段繁体版汪苏泷的因为了解lrc格式的歌词,给大家做示范:[ti:因為瞭解][ar:汪蘇瀧][al:慢慢懂][00:00.00]因為瞭解[00:01.08]作詞:Silence 作曲:Silence[00:03.55]演唱:Silence[00:05.32]——歌詞製作:柔柔——[00:15.00]QQ:1 4 7 9 2 1 8 0 1 0[00:29.82]去年欠妳的蝴蝶跟夕陽落地平線[00:37.36]颱詞妳說了三遍我卻假裝沒聽見[00:44.42]妳的溫柔被擱淺埋怨我的不體貼[00:51.93]妳說還有誓言沒兌現怎麼割切[00:59.70]愛如果變成了依賴[01:04.51]如果只剩下習慣[01:08.23]對兩個人都是傷害[01:13.94]只是愛需要人精心灌溉[01:19.11]需要共衕期待[01:22.88]我要怎麼才能讓你明白[01:29.40]我知道妳對我的愛[01:34.08]心疼妳為我等待選擇離開[01:39.56]是我一個人的悲哀[01:44.12]我因為瞭解才分開[01:48.85]甜蜜不能夠倒帶怎麼重來[01:54.41]謝謝妳的眼淚成全我的耍賴[02:14.00]爱如果變成了依賴[02:18.22]如果只剩下習慣[02:21.87]對兩個人都是傷害[02:27.56]只是愛需要人精心灌溉[02:32.98]需要共衕的期待[02:36.67]我要怎麼才能讓你明白[02:43.28]我知道妳對我的愛[02:47.81]心疼妳為我等待選擇離開[02:53.47]是我一個人的悲哀[02:57.92]我因為瞭解才分開[03:02.72]甜蜜不能夠倒帶怎麼重來[03:08.12]謝謝妳的眼淚成全我的耍賴[03:15.80]我知道妳對我的愛[03:20.92]心疼妳為我等待選擇離開[03:26.63]是我一個人的悲哀[03:31.23]我因為瞭解才分開[03:35.84]甜蜜不能夠倒帶怎麼重來[03:41.38]是我辜負了妳的存在[03:49.99][03:50.00]最新最好聽的傷感流行音樂與你共分享如果你制作完成了,可以自己拿来先用一下,自己觉得还可以。

Lrc歌词编辑器教程

Lrc歌词编辑器教程

Lrc歌词编辑器教程有了“速配歌词”这些能自动从网上搜索下载歌词的软件,我们欣赏歌曲时不用时常为歌词劳神了。

不过,并不是所有的歌都能从网上找到合适的歌词:太老或太新的歌都不易从网上找到现成的歌词;自己压制的MP3要找到与之匹配的歌词也比较困难。

这时候,我们就得自己动手来编制歌词了。

歌词有外挂歌词和内嵌歌词两类,外挂歌词实际是一个包含时间码和歌词文本的本文文件,内嵌歌词则是把外挂歌词的文本放入了音频文件的文件头中,但内嵌歌词的规格并不统一,如用Windows Media Player制作的内嵌歌词并不能被其它的歌词插件所支持。

所以,我们所用的歌词制作工具最好能同时支持外挂歌词和内嵌歌词的制作,这样才会有最好的兼容性。

这里给大家推荐两款歌词制作工具。

第一种方法:介绍如何使用LRC歌词编辑器2006自带播放器编辑制作LRC歌词:1.LRC歌词编辑器2006:它可以制作LRC格式的外挂歌词,也是目前用途最广,兼容性最好的歌词文件格式。

打开LRC歌词编辑器2006,如图所示:2.先点击“打开音乐文件”按钮(上图1)选择你要制作的歌曲文件,然后点击“打开歌词文件”按钮(上图2)选择你要制作的歌词文件,或者在LRC歌词编辑器的歌词编辑窗口(见上图)中输入歌词文本,当然如果有现成的歌词文本用“复制”和“粘贴”要更省事一些。

歌词最好是一句一行,这样显示歌词时就一目了然了。

3.歌曲和歌词文本准备好后,点击工具栏中的“播放”按钮(上图3),LRC歌词编辑器即开始播放歌曲,播放其播放列表中的第一首歌曲。

4.歌曲播放时,把插入点光标放在第一句歌词上,当歌曲进行到第一句时,单击工具栏中的“加入标签”按钮(上图4,也可以按快捷键F5)即可在第一句前插入时间标签,而插入点光标会自动跳到下一行,以下的歌词也同样用点击“加入标签”按钮的方法来加入时间标签。

如果一句歌词会重复出现,可以在它的前面多次加上时间标签当音乐播放到相应的歌词时按【加入标签】,则在歌词前面出现时间标定;5.歌词编辑完成后,可以再加上标题、演唱者、专辑、编辑人等信息(上图5),然后将它保存为LRC歌词文件,注意,它的文件名一定要与歌曲的文件名一样。

制作lrc字幕的步骤说明

制作lrc字幕的步骤说明

第一步:首先打开这个文件夹双击这个安装“同显编辑软件”,安装好了是这样的,如图所示
第二步:双击这个出现这个界面
然后将您要编辑的文本内容复制到空白部分,如图所示
第三步:双击这个,显示这个界面
第四步:将音频文件添加到这里面,如图所示
第五步:点击图中画红圈的标志播放音频文件,如图所示
第六步:在播放音频文件的同时,每句话对应的文本内容最前面要插入时间帧,就是在音频播放到第二个字母的时候点击“加入标签”,以此类推,如图所示
第七步:编辑完了,点击“文件”里面有一个保存歌词就可以了,如图所示。

歌词编辑教程

歌词编辑教程

第一步准备文本歌词这一步并不是向大家想像的那样,把文本歌词粘贴到Lyricpower(歌词力量)或是Lyriceditor里面就可以了。

网上有很多LRC歌词的质量不是很好,往往是忽视了这一步。

首先找到文本歌词(不管你是从网上找来的还是自己听的),粘贴到歌词编辑器里,然后打开winamp听歌,一边听一边修整歌词。

修整歌词需要注意以下几点:1.清除掉歌词中冗余的内容比如说每行歌词后面经常会有的空格(这对于居中显示和自动调整显示宽度会有很大影响),一些冗余的符号和乱码。

还有将全角输入的字母和数字改成半角,繁体字改成简体等等。

当然个人喜好不同,你也可以反过来改。

2.歌词的分段和分行分段不用多说了吧,总能把意思比较连续或是唱得比较紧凑的内容分为一段,一段一般是4~10句歌词。

不过需要注意的是段与段之间的时间间隔如果大于3秒的话,最好添加一个空行。

然后就是分行了,有两种分法:按节奏分和按意思分。

对于大多数歌曲来说,这两种分法是一样的,总是唱完一句再唱下一句嘛。

但也有些歌曲是一句拆成两句唱或是两句合成一句唱(Rap里尤其显著)。

对于这种情况,我的建议是刚接触LRC的网友,可能对于制作歌词的节奏把握得不是很好,可以考虑按节奏来分行。

但最终还是按意思分行的歌词做出来比较漂亮。

但不论是按哪种方法分,有一条原则是必须遵循的,就是每行的长度要适宜。

如果用的是自动调整宽度的话,它是以整首歌词里最长的一行为标准来显示的,以保证能将所有的歌词都显示出来。

以“华文新魏 20号规则”为例,歌词中最长的一行以8~15个字(16~30个字节)为宜。

过长或过短都不是很美观。

因为宋体比华文新魏的字体稍大,所以字数还要再少一些。

3.把握好歌曲节奏和歌词演唱的先后顺序也就是尽量增加对歌曲的熟悉程度。

这一点是为下一步插入时间标签做准备。

这一点准备好了,才能胸有成竹、一气呵成地完成下一步的工作。

第一步修整文本歌词,是LRC歌词制作中很关键的一步,它直接影响到最后做成的LRC歌词的准确和美观。

如何制作歌词文件(.lrc)

如何制作歌词文件(.lrc)

如何制作歌词文件(.lrc)
用LRC Editor4.先找到文本的歌词,然后一边放歌,一边添加歌词标签,很简单的,相信你可以的!
LRC Editor操作详细步骤:
1.打开winamp,选择一首歌,先不要播放。

2.在网上找到这首歌的歌词文本,复制下来
3.打开LRC Editor,并将复制在剪贴板上的歌词粘贴到LRC Editor的工作区(即白色区域)。

确定歌词排列的方式是垂直地一行接着一行。

4.将歌曲的信息,如歌曲名称、艺术家、专辑名称及编辑者键入LRC Editor相应的区域。

你也可以用下拉菜单选择语言。

5.winamp开始播放歌曲,切换回LRC Editor窗口,用键盘的F5键插入时间戳。

窍门就是你一听到每一行歌词的第一个词就按一下F5键。

注意当你按了F5键后,插入时间戳的指针会自动移向下一行。

万一你移到了空的一行,你只用按键盘的向下键
就可以把指针移到该空行的下一行。

6.脑子中掌握了这些技巧后,继续插入时间戳。

你可以通过LRC Editor上的按钮来控制Winamp播放的进度。

你可以暂停或停止播放等等。

7.如果有循环的歌词可以把光标点回以前的句子重复添加时间戳,这样就不用2段一样的歌词复制两遍了。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

怎样给网页制做lrc歌词.txt蜜蜂整日忙碌,受到赞扬;蚊子不停奔波,人见人打。

多么忙不重要,为什么忙才重要。

怎样给网页制做lrc歌词悬赏分:30 - 提问时间2006-9-13 17:28我想在博客上做出类似百度音乐试听中的歌词同步效果,就是那个歌词不停滚动,而且正在唱的那一句以大字体红色显示.哪位高手知道如何做?问题补充:伟皮.能再解释一下吗.我试了,有点问题.歌词没显示出来,只显示歌词正在加载中.提问者:我是周旭 - 试用期一级其他回答共 3 条<html><head><meta http-equiv=Content-Type content=text/html; charset=gb2312><title>绿色井陉绿色家园</title><STYLE type=text/css>TD { FONT-SIZE: 9pt; LINE-HEIGHT: 17px; }BODY{FONT-SIZE: 9pt;LINE-HEIGHT: 17px;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}#lrcollbox td, #lrcollbox font {font-family: 宋体; font-size: 14px;}#lrcoll td { color:#0080C0; cursor: default; }#lrcbox { color:#00FF00 }#lrcfilter { filter: alpha(opacity=0) }#lrcbc { color:#ff00ff }</STYLE></head><script language="JavaScript">self.moveTo(0,0);self.resizeTo(screen.availWidth,screen.availHeight);</script><base onmouseover="window.status=' 别忘了把地址告诉你<a class='Channel_KeyLink'href='/school/tools/tongxun/qq/index.html'>QQ</a>上的朋友哦!'; return true;"><body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"><span id="lrcdata"><!--[ti:绿色井陉绿色家园][ar:马佶][au:马佶][al:绿色井陉专辑][by:][00:00.02]绿色井陉绿色家园[00:06.68](林业颂大合唱之二)[00:12.95]词曲:马佶[00:16.67]演唱:井陉县林业全体职工[00:22.17][00:25.03](女)水越来越清[00:27.95]天越来越蓝[00:30.88]疾病和灾难越来越远[00:36.45](男)让身体康康健健[00:39.66]生活美美满满[00:42.28]让心的天空洁净和暖[00:48.39](女)小鸟放开歌喉[00:51.29]鲜花露出笑脸[00:54.25]生机和绿色回归自然[00:59.86](男)让家庭团团圆圆[01:03.07]关爱长依常伴[01:05.99]把井陉建成绿色家园[01:11.83](合)这绿色的渴望[01:17.63]这绿色的呼唤[01:23.60](女)我们手拉手[01:26.57](男)我们心相连[01:29.46](合)建设井陉绿色家园[01:34.98]这绿色的渴望[01:41.08]这绿色的呼唤[01:47.01](女)我们手拉手[01:49.97](男)我们心相连[01:52.90](合)建设井陉绿色家园[01:58.72]music[02:22.15](女)水越来越清[02:25.09]天越来越蓝[02:27.98]疾病和灾难越来越远[02:33.78](男)让身体康康健健[02:36.76]生活美美满满[02:39.38]让心的天空洁净和暖[02:45.51](女)小鸟放开歌喉[02:48.50]鲜花露出笑脸[02:51.60]生机和绿色回归自然[02:56.93](男)让家庭团团圆圆[03:00.15]关爱长依常伴[03:03.05]把井陉建成绿色家园[03:08.63](合)这绿色的渴望[03:14.45]这绿色的呼唤[03:20.74](女)我们手拉手[03:23.57](男)我们心相连[03:26.57](合)建设井陉绿色家园[03:32.30]这绿色的渴望[03:37.94]这绿色的呼唤[03:44.10](女)我们手拉手[03:47.04](男)我们心相连[03:49.94](合)建设井陉绿色家园[03:55.47]这绿色的渴望[04:01.41]这绿色的呼唤[04:07.55](女)我们手拉手[04:10.47](男)我们心相连[04:13.39](合)建设井陉绿色家园[04:17.74]啊……[04:21.42]绿色井陉绿色家园[04:29.78]The end--></span><center><object classid="clsid:6bf52a52-394a-11d3-b153-00c04f79faa6" id="aboutplayer" width="350" height="45"><param name="url" value="/blog/UploadFiles/2006-9/92343893.mp3"><param name="volume" value="100"><param name="enablecontextmenu" value="0"><param name="enableerrordialogs" value="0"></object><div id="lrcollbox" style="overflow:hidden; height:200; width:350; background-color:#ffffff;"><table border="0" cellspacing="0" cellpadding="0" width="100%" id="lrcoll" style="position:relative; top: -20px;"oncontextmenu="return false;"><tr><td nowrap height="20" align="center" id="lrcwt1"></td></tr><tr><td nowrap height="20" align="center" id="lrcwt2"></td></tr><tr><td nowrap height="20" align="center" id="lrcwt3"></td></tr><tr><td nowrap height="20" align="center" id="lrcwt4"></td></tr><tr><td nowrap height="20" align="center" id="lrcwt5"></td></tr><tr><td nowrap height="20" align="center" id="lrcwt6"></td></tr><tr><td nowrap height="20" align="center"><table border="0" cellspacing="0" cellpadding="0"><tr><td nowrap height="20"><span id="lrcwt7" style="height:20"></span></td></tr> <tr style="position:relative; top: -20px; z-index:6"><td nowrap height="20"><div id="lrcfilter" style="overflow:hidden;width:100%; color:#FFFF33; height:20"></div></td></tr></table></td></tr><tr style="position:relative; top: -20px"><td nowrap height="20" align="center"> <table border="0" cellspacing="0" cellpadding="0"><tr><td nowrap height="20"><span id="lrcbox" style="height:20">歌词加载中</span></td></tr><tr style="position:relative; top: -20px; z-index:6;"><td nowrap height="20"><div id="lrcbc" style="overflow:hidden;height:20; width:0;"></div></td></tr></table></td></tr><tr style="position:relative; top: -40px;"><td nowrap height="20" align="center" id="lrcwt8"></td></tr><tr style="position:relative; top: -40px;"><td nowrap height="20" align="center" id="lrcwt9"></td></tr><tr style="position:relative; top: -40px;"><td nowrap height="20" align="center" id="lrcwt10"></td></tr><tr style="position:relative; top: -40px;"><td nowrap height="20" align="center" id="lrcwt11"></td></tr><tr style="position:relative; top: -40px;"><td nowrap height="20" align="center" id="lrcwt12"></td></tr><tr style="position:relative; top: -40px;"><td nowrap height="20" align="center" id="lrcwt13"></td></tr></table></div></center><script language="JavaScript">var lrc0;var lrc1;var min;lrcobj = new lrcClass(lrcdata.innerHTML.slice(4,-3));function lrcClass(tt){this.inr = [];this.min = [];this.oTime = 0;this.dts = -1;this.dte = -1;this.dlt = -1;this.ddh;this.fjh;lrcbc.style.width = 0;if(/\[offset\:(\-?\d+)\]/i.test(tt))this.oTime = RegExp.$1/1000;tt = tt.replace(/\[\:\][^$\n]*(\n|$)/g,"$1");tt = tt.replace(/\[[^\[\]\:]*\]/g,"");tt = tt.replace(/\[[^\[\]]*[^\[\]\d]+[^\[\]]*\:[^\[\]]*\]/g,"");tt = tt.replace(/\[[^\[\]]*\:[^\[\]]*[^\[\]\d\.]+[^\[\]]*\]/g,"");tt = tt.replace(/<[^<>]*[^<>\d]+[^<>]*\:[^<>]*>/g,"");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;}}this.inr = this.inr.sort( function(a,b){return a.t[0]-b.t[0];} );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;}for(var ii=0; ii<this.inr.length-1; ii++)this.min[ii] = Math.floor((this.inr[ii+1].t[0]-this.inr[ii].t[0])*10);this.min.sort(function(a,b){return a-b});min = this.min[0]/2;this.run = function(tme){if(tme<this.dts || tme>=this.dte){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.dts = this.inr[ii].t[0];this.dte = (ii<this.inr.length-1)?this.inr[ii+1].t[0]:aboutplayer.currentMedia.duration;lrcwt1.innerText = this.retxt(ii-7);lrcwt2.innerText = this.retxt(ii-6);lrcwt3.innerText = this.retxt(ii-5);lrcwt4.innerText = this.retxt(ii-4);lrcwt5.innerText = this.retxt(ii-3);lrcwt6.innerText = this.retxt(ii-2);lrcwt7.innerText = this.retxt(ii-1);lrcfilter.innerText = this.retxt(ii-1);lrcwt8.innerText = this.retxt(ii+1);lrcwt9.innerText = this.retxt(ii+2);lrcwt10.innerText = this.retxt(ii+3);lrcwt11.innerText = this.retxt(ii+4);lrcwt12.innerText = this.retxt(ii+5);lrcwt13.innerText = this.retxt(ii+6);this.print(this.retxt(ii));if(this.dlt==ii-1){clearTimeout(lrc0);if(lrcoll.style.pixelTop!=0) lrcoll.style.top = 0;golrcoll(0);clearTimeout(lrc1);lrcfilter.filters.alpha.opacity = 100;golrcolor(0);}else if(parseInt(lrcoll.style.top)!=-20){clearTimeout(lrc0);lrcoll.style.top = -20;clearTimeout(lrc1);lrcfilter.filters.alpha.opacity = 0;}this.dlt = 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[i].n;}this.print = function(txt){lrcbox.innerText = txt;lrcbc.innerText = txt;}this.print("");lrcwt1.innerText = "";lrcwt2.innerText = "";lrcwt3.innerText = "";lrcwt4.innerText = "";lrcwt5.innerText = "";lrcwt6.innerText = "";lrcwt7.innerText = "";lrcfilter.innerText = "";lrcwt8.innerText = "";lrcwt9.innerText = "";lrcwt10.innerText = "";lrcwt11.innerText = "";lrcwt12.innerText = "";lrcwt13.innerText = "";}function lrcrun(){with(aboutplayer){lrcobj.run(controls.currentPosition);}if(arguments.length==0) setTimeout("lrcrun()",10); }function golrcoll(s){lrcoll.style.top = -(s++)*2;if(s<=9)lrc0 = setTimeout("golrcoll("+s+")",min*10);}function golrcolor(t){lrcfilter.filters.alpha.opacity = 110-(t++)*10;if(t<=10)lrc1 = setTimeout("golrcolor("+t+")",min*10);}window.onerror = function(){return true;}lrcrun();</script></body></html>。

相关文档
最新文档