ksc.lrc歌词同步播放器【空荡的酒杯】
本帖最后由 亚伦影音工作室 于 2025-8-9 11:30 编辑 <br /><br /><style>#bj {
position: relative;
width: 1186px;
height: 700px;
margin-left: -300px;
margin-top: 140px;
overflow: hidden;
background: url(https://pic1.imgdb.cn/item/683a8cc358cb8da5c81e81b5.jpg) no-repeat center / cover;
}
.intro {margin: 0px0px;
width: 100%;
height:100%;
position: absolute;
background: url(https://pic.3gbizhi.com/uploadmark/20140504/9864a5fe07f47dfc09ac9d281bf91903.webp), linear-gradient(145deg, #e56420, #c22525, #3d9c31, #37bbde);
background-size: cover;
background-blend-mode: hard-light;
animation: hue-rotate 3s linear infinite;
}
@keyframes hue-rotate {
from {
filter: hue-rotate(0);
}
to {
filter: hue-rotate(360deg);
}
}
.lyrics{margin: 0;
top: 82%;
left: 50%;
transform: translate(-50%, -50%);
height: 100px; /* 调整高度,只容纳当前歌词 */
text-align: center;
position: absolute;
}
.lyric-line{
width: 100%;
position: relative;
height: 60px;
overflow: visible;
font: 300 50px '华文隶书', sans-serif;
line-height: 60px;
text-align: left;
white-space: nowrap; /* 禁止换行 */
filter: drop-shadow(#fff 1px 0 0) drop-shadow(#fff 0 1px 0) drop-shadow(#fff -1px 0 0) drop-shadow(#fff 0 -1px 0);
}
.lyric-mask {
position: absolute;
top: 0;
left: 0;
width: 0;
overflow: hidden;
color: #8B4513;
height: 100%;
white-space: nowrap;
}
.lyric-original {
color: #2E8B57;
white-space: nowrap;
}
#logo {
position: absolute;
font-size: 1.5rem;
font-weight: bold;
color:#fff;
display: flex;
left: 30%;
top: 10%;
}
#logo::before {
content: "";
margin-right: 0.5rem;
font-size: 1.8rem;
text-align: center;
}
#bfq{
position:absolute;
width: 450px;
height:350px;overflow: hidden;
background:#0000;
transform:scale(.4);bottom: -100px;
left: -120px;z-index: 20;}
#cp{
position:absolute;
width: 240px;border-radius: 50%;
height:240px;animation: rotating 6s infinite linear;
top:18%;background:repeating-radial-gradient(black, black 5px, #1C1C1C 6px, #1C1C1C 7px);
cursor: pointer;
left: 12%;z-index: 1;box-shadow:0px 0px 0px 1px #fff,0px 0px 0px 0px #880000;}
@keyframes rotating { to { transform: rotate(360deg); } }
.overlay {
content: '';
left: 50%;
top: 50%; transform: translate(-50%, -50%);
position: absolute;
width: 238px;
height: 238px;
background: linear-gradient(45deg, transparent, 40%, rgba(255,255,255,0.25), 60%, transparent);
border-radius: 50%;
}
.inner {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 100px;
height: 100px;
box-shadow:0px 0px 0px 1px #eee,0px 0px 0px 2px #444;
background:#880000 url('') no-repeat center / cover;
border-radius: 50%;
}
.inner::before {
content: '';
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 15px;
height: 15px;
background: #ccc;
border-radius: 50%;
}
#cz {position: absolute;
top:6%; left:45%;z-index: 2;
width: 150px;background: url('https://pic1.imgdb.cn/item/6688e0dad9c307b7e9a7a3e1.png')no-repeat center/85%;
height: 300px;
cursor: pointer;
}
.pink { transform:rotate(5deg);transform-origin: 100% 0%;}
.purple {transform-origin: 80% 0%;margin: -4px -18px;transform:rotate(-9deg);}
#prog {position: absolute;z-index: 8;
width: 78%;
height: 2px;background:#ccc;
cursor: pointer;
bottom: 46px;
left:12%;
border-radius: 1px;}
#prog-bar {
height: 100%;
background: #FF0000;
width: 0%;
}
#tmsg {position: absolute;z-index: 8;
font: normal 12px sans-serif;
color: #ffffff;
bottom: 42px;
right: 40px;}
</style>
<audio id="aud" src="https://s2.ananas.chaoxing.com/sv-w9/audio/13/de/0f/99d32e270e1b86326b24673cf0c5a643/audio.mp3" autoplay loop></audio>
<div id="bj">
<div class='intro'></div>
<div id ="logo">ksc.lrc歌词同步播放器【空荡的酒杯】</div>
<div class="lyrics">
<div class="lyric-line">
<div class="lyric-mask"></div>
<div class="lyric-original"></div>
</div>
</div>
<div id="bfq">
<div id="cz"class="pink"></div>
<div id="cp"><div class="inner"></div><div class="overlay"></div></div>
</div>
<div id="prog" title="播放进度条"><div id="prog-bar"></div></div>
<div id="tmsg">00:00|00:00</div>
</div>
</div>
<script>
// 歌词解析ksc歌词或lrc歌词
const lrc = `karaoke.add('00:02.864', '00:04.712', '《空荡的酒杯》', '304,248,192,208,272,224,400');
karaoke.add('00:04.712', '00:07.008', '词/李园曲/王佳瑜', '280,176,176,176,216,280,296,328,368');
karaoke.add('00:07.008', '00:09.408', '演唱/孙艺棋', '272,232,256,280,280,1080');
karaoke.add('00:14.160', '00:19.104', '这晚风丝丝吹这夜色惹人醉', '288,256,216,288,352,304,864,392,304,264,336,1080');
karaoke.add('00:20.144', '00:21.969', '这夜里孤独的人呐', '272,184,272,168,208,160,239,322');
karaoke.add('00:21.969', '00:24.720', '她需要你陪', '351,288,312,720,1080');
karaoke.add('00:25.680', '00:30.895', '亮着灯的出租屋谁还没有睡', '320,231,209,223,225,191,297,639,832,496,472,1080');
karaoke.add('00:31.328', '00:34.144', '凌晨三点醒来的夜', '383,281,272,320,279,241,343,697');
karaoke.add('00:34.144', '00:36.688', '电话打给谁', '320,311,305,528,1080');
karaoke.add('00:36.872', '00:42.360', '这夜雨太温柔这情话太妩媚', '360,264,288,280,336,1312,312,272,312,280,392,1080');
karaoke.add('00:42.752', '00:44.951', '只是妩媚的情话', '416,304,312,295,296,264,312');
karaoke.add('00:44.951', '00:48.127', '她究竟是给谁', '432,312,304,353,695,1080');
karaoke.add('00:48.528', '00:51.280', '熙熙攘攘的人潮', '344,287,265,400,352,416,688');
karaoke.add('00:51.280', '00:54.128', '谁和我最登对', '344,328,344,512,240,1080');
karaoke.add('00:54.280', '00:59.616', '爱也罢恨也罢聚散缘如水', '336,352,656,352,336,736,376,312,336,464,1080');
karaoke.add('00:59.880', '01:05.239', '这空荡的酒杯这微醺的滋味', '360,280,264,304,296,1143,288,288,344,320,392,1080');
karaoke.add('01:05.367', '01:08.319', '这难走的情路太坎坷', '312,281,272,264,280,304,297,375,567');
karaoke.add('01:08.319', '01:11.064', '谁和我醉一回', '353,304,328,296,384,1080');
karaoke.add('01:11.096', '01:13.768', '这空荡的酒杯', '288,288,304,296,416,1080');
karaoke.add('01:14.152', '01:16.999', '是否也装过眼泪', '256,264,295,265,312,408,1047');
karaoke.add('01:16.999', '01:19.463', '那些遗憾错过的人呐', '297,280,263,265,272,240,232,254,361');
karaoke.add('01:19.463', '01:22.431', '注定再也追不回', '279,273,263,297,312,464,1080');
karaoke.add('01:22.496', '01:28.032', '这空荡的酒杯这微醺的滋味', '295,313,311,368,424,1096,328,281,303,328,409,1080');
karaoke.add('01:28.456', '01:31.344', '好想找一个爱我的人', '400,304,296,264,296,248,232,192,656');
karaoke.add('01:31.344', '01:33.888', '和我相依偎', '304,352,328,480,1080');
karaoke.add('01:33.968', '01:36.576', '这空荡的酒杯', '344,296,296,327,345,1000');
karaoke.add('01:36.576', '01:39.575', '看破多少是与非', '255,273,311,392,303,385,1080');
karaoke.add('01:39.879', '01:42.560', '海誓山盟的承诺', '424,329,311,272,360,376,609');
karaoke.add('01:42.560', '01:45.664', '最后全部化成灰', '280,279,305,344,479,393,1024');
karaoke.add('01:45.664', '01:48.559', '制作/亚伦影音', '439,353,320,392,328,320,320,423');
karaoke.add('01:57.179', '02:01.979', '这夜雨太温柔这情话太妩媚', '288,248,216,240,288,1032,384,281,191,272,280,1080');
karaoke.add('02:02.739', '02:04.883', '只是妩媚的情话', '360,296,248,240,328,280,392');
karaoke.add('02:04.883', '02:08.019', '她究竟是给谁', '400,344,367,297,648,1080');
karaoke.add('02:08.450', '02:11.091', '熙熙攘攘的人潮', '329,296,272,296,280,352,816');
karaoke.add('02:11.091', '02:13.746', '谁和我最登对', '344,272,288,296,375,1080');
karaoke.add('02:14.163', '02:19.579', '爱也罢恨也罢聚散缘如水', '400,432,560,344,344,824,368,305,327,432,1080');
karaoke.add('02:19.771', '02:25.187', '这空荡的酒杯这微醺的滋味', '328,311,289,272,328,1136,352,328,328,304,360,1080');
karaoke.add('02:25.387', '02:28.251', '这难走的情路太坎坷', '288,280,256,232,248,312,272,336,640');
karaoke.add('02:28.251', '02:30.987', '谁和我醉一回', '408,280,312,296,360,1080');
karaoke.add('02:31.259', '02:33.755', '这空荡的酒杯', '280,272,264,312,304,1064');
karaoke.add('02:33.755', '02:36.651', '是否也装过眼泪', '320,248,249,279,320,400,1080');
karaoke.add('02:36.915', '02:38.867', '那些遗憾错过的人', '272,255,273,248,232,255,225,192');
karaoke.add('02:38.867', '02:42.019', '注定再也追不回', '512,272,296,328,336,328,1080');
karaoke.add('02:42.419', '02:47.915', '这空荡的酒杯这微醺的滋味', '296,296,272,288,296,328,656,880,376,384,344,1080');
karaoke.add('02:48.427', '02:51.299', '好想找一个爱我的人', '360,320,320,280,264,216,208,288,616');
karaoke.add('02:51.299', '02:53.852', '和我相依偎', '328,344,336,465,1080');
karaoke.add('02:53.987', '02:56.395', '这空荡的酒杯', '337,303,271,400,353,744');
karaoke.add('02:56.395', '02:59.531', '看破多少是与非', '248,328,344,400,352,384,1080');
karaoke.add('02:59.867', '03:02.523', '海誓山盟的承诺', '384,312,304,280,280,424,672');
karaoke.add('03:02.523', '03:05.275', '最后全部化成灰', '240,280,280,264,256,352,1080');
karaoke.add('03:05.379', '03:10.931', '这空荡的酒杯这微醺的滋味', '320,296,264,272,360,1336,336,288,312,344,344,1080');
karaoke.add('03:11.259', '03:14.043', '这难走的情路太坎坷', '288,272,280,264,344,296,392,224,424');
karaoke.add('03:14.043', '03:16.803', '谁和我醉一回', '400,304,312,416,312,1016');
karaoke.add('03:16.803', '03:19.427', '这空荡的酒杯', '306,318,240,320,360,1080');
karaoke.add('03:19.763', '03:22.387', '是否也装过眼泪', '224,256,232,224,296,312,1080');
karaoke.add('03:22.587', '03:24.739', '那些遗憾错过的人', '264,256,288,256,240,248,192,408');
karaoke.add('03:24.739', '03:28.107', '注定再也追不回', '248,208,368,424,616,424,1080');
karaoke.add('03:28.147', '03:33.819', '这空荡的酒杯这微醺的滋味', '344,288,320,281,359,776,1184,172,288,328,352,1080');
karaoke.add('03:34.139', '03:37.027', '好想找一个爱我的人', '384,320,352,304,296,256,248,152,576');
karaoke.add('03:37.027', '03:39.595', '和我相依偎', '320,312,328,528,1080');
karaoke.add('03:39.635', '03:42.115', '这空荡的酒杯', '296,327,297,328,360,872');
karaoke.add('03:42.115', '03:45.291', '看破多少是与非', '272,360,400,360,352,352,1080');
karaoke.add('03:45.628', '03:48.218', '海誓山盟的承诺', '359,296,264,272,287,345,767');
karaoke.add('03:48.218', '03:50.939', '最后全部化成灰', '265,216,224,240,312,384,1080');
`;
const audio = document.getElementById('aud');
const lyrics = parseLyrics(lrc);
const lyricMask = document.querySelector('.lyric-mask');
const lyricOriginal = document.querySelector('.lyric-original');
let currentIndex = -1;
let currentLyric = null;
// 解析歌词(支持两种格式)
function parseLyrics(lrcText) {
const lyrics = [];
if (lrcText.includes('karaoke.add')) {
const lineRegex = /karaoke\.add\('([^']+)', '([^']+)', '([^']+)', '([^']+)'\);/g;
let match;
while ((match = lineRegex.exec(lrcText)) !== null) {
const startTime = timeToMs(match);
const endTime = timeToMs(match);
const text = match.replace(/\[|\]/g, '').trim();
const durations = match.split(',').map(Number);
if (text) {
lyrics.push({startTime, endTime, text, durations});
}
}
}
else if (lrcText.includes('[')) {
const lines = lrcText.split('\n').filter(line => line.trim());
lines.forEach((line, index) => {
const timeMatch = line.match(/\[(\d+:\d+\.\d+)\]/);
if (timeMatch) {
const timeStr = timeMatch;
const text = line.replace(/\[.*?\]/, '').trim();
if (text) {
const startTime = timeToMs(timeStr);
const nextLine = lines;
const nextTimeMatch = nextLine ? nextLine.match(/\[(\d+:\d+\.\d+)\]/) : null;
const endTime = nextTimeMatch ? timeToMs(nextTimeMatch) : startTime + 5000;
lyrics.push({
startTime,
endTime,
text,
durations: calculateCharDurations(text, startTime, endTime)
});
}
}
});
}
return lyrics;
}
function calculateCharDurations(text, startTime, endTime) {
const totalDuration = endTime - startTime;
const charCount = text.length;
const baseDur = Math.floor(totalDuration / charCount);
const durations = new Array(charCount).fill(baseDur);
const remainder = totalDuration % charCount;
for (let i = 0; i < remainder; i++) {
durations++;
}
return durations;
}
function timeToMs(timeStr) {
const parts = timeStr.split(':');
const minutes = parseInt(parts, 10);
const secondsAndMs = parts.split('.');
const seconds = parseInt(secondsAndMs, 10);
const ms = parseInt(secondsAndMs || 0, 10);
return minutes * 60 * 1000 + seconds * 1000 + ms;
}
function getCurrentLyricIndex(lyrics, currentTimeMs) {
for (let i = 0; i < lyrics.length; i++) {
if (currentTimeMs >= lyrics.startTime && currentTimeMs <= lyrics.endTime) {
return i;
}
}
return -1;
}
function updateLyricDisplay(index) {
if (index < 0 || index >= lyrics.length) return;
currentIndex = index;
currentLyric = lyrics;
lyricOriginal.textContent = currentLyric.text;
lyricMask.textContent = currentLyric.text;
lyricMask.style.width = '0%';
}
function updateLyricMask(currentTimeMs) {
if (!currentLyric) return;
const lyricStartTime = currentLyric.startTime;
const elapsed = currentTimeMs - lyricStartTime;
const totalDuration = currentLyric.durations.reduce((sum, d) => sum + d, 0);
let charIndex = 0;
let accumulatedTime = 0;
for (let i = 0; i < currentLyric.durations.length; i++) {
accumulatedTime += currentLyric.durations;
if (elapsed <= accumulatedTime) {
charIndex = i + 1;
break;
}
}
if (elapsed >= totalDuration) {
charIndex = currentLyric.text.length;
}
charIndex = Math.min(charIndex, currentLyric.text.length);
const tempSpan = document.createElement('span');
tempSpan.style.visibility = 'hidden';
tempSpan.style.position = 'absolute';
tempSpan.style.fontSize = '50px';
tempSpan.style.fontWeight = '800';
document.body.appendChild(tempSpan);
const visibleText = currentLyric.text.substring(0, charIndex);
tempSpan.textContent = visibleText;
const width = tempSpan.offsetWidth;
document.body.removeChild(tempSpan);
lyricMask.style.width = `${width}px`;
}
// 监听更新歌词
audio.addEventListener('timeupdate', () => {
const currentTimeMs = audio.currentTime * 1000;
const index = getCurrentLyricIndex(lyrics, currentTimeMs);
if (index !== currentIndex) {
updateLyricDisplay(index);
}
updateLyricMask(currentTimeMs);
});
updateLyricDisplay(0);
</script>
<script>
audio.addEventListener('timeupdate', () => {
tmsg.innerText = toMin(audio.currentTime) + ' | ' + toMin(audio.duration);
});
function toMin(val) {
if (!val) return '00:00';
val = Math.floor(val);
let min = parseInt(val / 60);
let sec = parseFloat(val % 60);
if (min < 10) min = '0' + min;
if (sec < 10) sec = '0' + sec;
return min + ':' + sec;
}
prog.onclick = (e) => { audio.currentTime = audio.duration * e.offsetX / prog.offsetWidth; }
var progBar = document.getElementById('prog-bar');
audio.addEventListener('timeupdate', () => {
const percent = (audio.currentTime / audio.duration) * 100;
progBar.style.width = percent + '%';
});
cp.onclick = cz.onclick = () => audio.paused ? (audio.play(), cz.classList.remove('purple'),intro.style.animationPlayState = 'running') : (audio.pause(), cz.classList.add('purple'),intro.style.animationPlayState = 'paused');
cp.style.animationPlayState = audio.paused ? 'paused' : 'running';
audio.addEventListener('playing', () => cp.style.animationPlayState = 'running');
audio.addEventListener('pause', () => cp.style.animationPlayState = 'paused');
const intro= document.querySelector('.intro');
</script>
本帖最后由 亚伦影音工作室 于 2025-8-9 10:56 编辑
MP3网址:https://s2.ananas.chaoxing.com/sv-w7/audio/48/b7/73/8fab66981800475f5df16d8ed6da2dcf/audio.mp3
简便KSC歌词:
人间疾苦@625,625,625,625
词曲:马健涛@378,378,378,378,378,378
编曲:马健涛@276,276,276,276,276,276
混音:马健涛@283,283,283,283,283,283
母带:马健涛@328,328,328,328,328,328
出品:亚伦影音工作室@303,303,303,303,303,303,303,303,303,303
我尝尽了人间的折磨@285,285,285,285,285,285,285,285,85
我受够了不停的奔波@368,368,368,368,368,368,368,368,68
我迷茫在他乡的角落@576,376,376,376,376,176,176,176,176
败给了这世界的浑浊@477,477,477,477,477,477,477,477,77
流浪在地球的角落@341,341,341,341,272,549,43,123
除了露宿就是漂泊@387,387,387,387,387,387,387,387
微风它轻轻的吹过@453,453,453,453,453,453,453,453
大雨作伴我的寂寞@463,463,463,463,463,463,463,463
错怪了爱我的人啊@348,348,348,348,348,348,348,348
我没资格让你留下@412,412,412,412,412,412,412,412
柴米油盐酸甜苦辣@671,523,510,436,205,248,56,168,418
也许我该认了命吧@461,461,461,461,461,461,461,461
我落魄的不能再落魄@292,292,292,292,292,292,292,192,92
我失落的不能再失落@392,392,392,392,392,392,392,192,92
我的伤口愈合了又破@418,784,470,757,392,67,44,75,90
我受够了憋屈的生活@340,471,444,110,110,310,310,310,180
我尝尽了人间的折磨@-444,888,784,104,523,444,18,118,83
我受够了不停的奔波@999,827,157,372,189,184,162,188,72
我迷茫在他乡的角落@378,26,810,496,-366,601,497,130,288
败给了这世界的浑浊@680,580,340,340,340,340,340,340,340
错怪了爱我的人啊@358,358,358,358,358,358,358,58
我没资格让你留下@395,395,395,395,395,395,395,95
柴米油盐酸甜苦辣@319,319,319,319,319,319,119,39
也许我该认了命吧@921,921,821,321,221,221,21,121
我落魄的不能再落魄@343,343,343,343,343,343,343,343,43
我失落的不能再失落@350,350,350,350,350,350,350,350,50
我的伤口愈合了又破@352,352,352,352,352,352,352,327,60
我受够了憋屈的生活@414,414,414,414,414,414,414,414,414
我尝尽了人间的折磨@292,292,292,292,292,292,292,192,125
我受够了不停的奔波@401,401,401,401,401,401,401,201,41
我迷茫在他乡的角落@386,386,386,386,386,386,386,302,48
败给了这世界的浑浊@415,415,415,415,415,415,415,415,415
我落魄的不能再落魄@241,241,241,241,241,241,241,241,41
我失落的不能再失落@456,456,456,456,456,456,456,156,46
我的伤口愈合了又破@330,330,330,330,330,330,330,330,30
我受够了憋屈的生活@408,408,408,408,408,408,408,408,408
我尝尽了人间的折磨@340,340,340,340,340,340,340,340,340
我受够了不停的奔波@365,365,365,365,365,365,365,365,65
我迷茫在他乡的角落@370,370,370,370,370,370,370,370,70
败给了这世界的浑浊@1304,864,304,304,304,304,604,304,54
KSC歌词:
karaoke := CreateKaraokeObject;
karaoke.rows := 2;
karaoke.clear;
karaoke.add('00:00.010', '00:02.508', '人间疾苦', '625,625,625,625');
karaoke.add('00:03.010', '00:05.276', '词曲:马健涛', '378,378,378,378,378,378');
karaoke.add('00:05.780', '00:07.436', '编曲:马健涛', '276,276,276,276,276,276');
karaoke.add('00:07.940', '00:09.638', '混音:马健涛', '283,283,283,283,283,283');
karaoke.add('00:10.140', '00:12.108', '母带:马健涛', '328,328,328,328,328,328');
karaoke.add('00:12.610', '00:15.640', '出品:亚伦影音工作室', '303,303,303,303,303,303,303,303,303,303');
karaoke.add('00:16.140', '00:18.505', '我尝尽了人间的折磨', '285,285,285,285,285,285,285,285,85');
karaoke.add('00:19.210', '00:22.222', '我受够了不停的奔波', '368,368,368,368,368,368,368,368,68');
karaoke.add('00:23.030', '00:25.808', '我迷茫在他乡的角落', '576,376,376,376,376,176,176,176,176');
karaoke.add('00:26.910', '00:30.803', '败给了这世界的浑浊', '477,477,477,477,477,477,477,477,77');
karaoke.add('00:31.710', '00:34.061', '流浪在地球的角落', '341,341,341,341,272,549,43,123');
karaoke.add('00:34.940', '00:38.036', '除了露宿就是漂泊', '387,387,387,387,387,387,387,387');
karaoke.add('00:38.540', '00:42.164', '微风它轻轻的吹过', '453,453,453,453,453,453,453,453');
karaoke.add('00:42.670', '00:46.374', '大雨作伴我的寂寞', '463,463,463,463,463,463,463,463');
karaoke.add('00:46.880', '00:49.664', '错怪了爱我的人啊', '348,348,348,348,348,348,348,348');
karaoke.add('00:50.170', '00:53.466', '我没资格让你留下', '412,412,412,412,412,412,412,412');
karaoke.add('00:53.970', '00:57.205', '柴米油盐酸甜苦辣', '671,523,510,436,205,248,56,168,418');
karaoke.add('00:57.640', '01:01.328', '也许我该认了命吧', '461,461,461,461,461,461,461,461');
karaoke.add('01:01.830', '01:04.158', '我落魄的不能再落魄', '292,292,292,292,292,292,292,192,92');
karaoke.add('01:04.960', '01:07.988', '我失落的不能再失落', '392,392,392,392,392,392,392,192,92');
karaoke.add('01:08.990', '01:12.087', '我的伤口愈合了又破', '418,784,470,757,392,67,44,75,90');
karaoke.add('01:12.590', '01:15.175', '我受够了憋屈的生活', '340,471,444,110,110,310,310,310,180');
karaoke.add('01:16.530', '01:19.048', '我尝尽了人间的折磨', '-444,888,784,104,523,444,18,118,83');
karaoke.add('01:20.150', '01:23.300', '我受够了不停的奔波', '999,827,157,372,189,184,162,188,72');
karaoke.add('01:24.000', '01:26.860', '我迷茫在他乡的角落', '378,26,810,496,-366,601,497,130,288');
karaoke.add('01:27.910', '01:31.550', '败给了这世界的浑浊', '680,580,340,340,340,340,340,340,340');
karaoke.add('02:02.970', '02:05.534', '错怪了爱我的人啊', '358,358,358,358,358,358,358,58');
karaoke.add('02:06.340', '02:09.200', '我没资格让你留下', '395,395,395,395,395,395,395,95');
karaoke.add('02:10.000', '02:12.072', '柴米油盐酸甜苦辣', '319,319,319,319,319,319,119,39');
karaoke.add('02:13.070', '02:16.624', '也许我该认了命吧', '921,921,821,321,221,221,21,121');
karaoke.add('02:17.730', '02:20.517', '我落魄的不能再落魄', '343,343,343,343,343,343,343,343,43');
karaoke.add('02:21.320', '02:24.170', '我失落的不能再失落', '350,350,350,350,350,350,350,350,50');
karaoke.add('02:24.970', '02:27.821', '我的伤口愈合了又破', '352,352,352,352,352,352,352,327,60');
karaoke.add('02:28.640', '02:32.366', '我受够了憋屈的生活', '414,414,414,414,414,414,414,414,414');
karaoke.add('02:32.870', '02:35.231', '我尝尽了人间的折磨', '292,292,292,292,292,292,292,192,125');
karaoke.add('02:36.40', '02:39.089', '我受够了不停的奔波', '401,401,401,401,401,401,401,201,41');
karaoke.add('02:40.110', '02:43.162', '我迷茫在他乡的角落', '386,386,386,386,386,386,386,302,48');
karaoke.add('02:44.090', '02:47.825', '败给了这世界的浑浊', '415,415,415,415,415,415,415,415,415');
karaoke.add('02:48.330', '02:50.299', '我落魄的不能再落魄', '241,241,241,241,241,241,241,241,41');
karaoke.add('02:51.70', '02:54.464', '我失落的不能再失落', '456,456,456,456,456,456,456,156,46');
karaoke.add('02:55.610', '02:58.280', '我的伤口愈合了又破', '330,330,330,330,330,330,330,330,30');
karaoke.add('02:59.080', '03:02.752', '我受够了憋屈的生活', '408,408,408,408,408,408,408,408,408');
karaoke.add('03:03.260', '03:06.320', '我尝尽了人间的折磨', '340,340,340,340,340,340,340,340,340');
karaoke.add('03:06.820', '03:09.805', '我受够了不停的奔波', '365,365,365,365,365,365,365,365,65');
karaoke.add('03:10.610', '03:13.640', '我迷茫在他乡的角落', '370,370,370,370,370,370,370,370,70');
karaoke.add('03:14.440', '03:18.786', '败给了这世界的浑浊', '1304,864,304,304,304,304,604,304,54');
怎一个美字了得!{:5_116:} 漂亮!谢谢亚伦老师精彩分享{:4_190:} 逐字显示的歌词,这制作真棒。欣赏亚伦老师好帖{:4_199:}
页:
[1]