LS如果方便,请费心看看。
一些说明,免得LS花冤枉时间。想让同步准一点,将时间数组以0.1秒为单位取值。结果还是不怎样。逐字同步无法做到,逐句马马虎虎,只是还有点乱,似乎什么地方反应慢了点。不管好歹,练习练习。
因为暂停按钮的缘故,两个节目有牵扯。
下面是这一部分的脚本,蓝本为“火山”曾与您讨论过的一个帖子(用数组处理同步歌词)。
var t1 = (labelTimeList[index + 1] - labelTimeList[index])*10;//一句歌词的时间
var t2 = labelTimeList[index]*10 - int((s.position)/10);//一句歌词的时间变化
var l = txt.length;//歌词字符串的长度
var w = (l*38 / t1) * (t1-t2);//38为一个字符的宽度,由试验定
kuai._width = 38+w;//控制歌词遮罩宽度的变化,38为初始值,按实际