目前只支持网易云音乐歌词格式(逐行或逐字)
选择一个你当前项目中使用的包管理工具
npm: npm install @lrc-player/parse@latest
yarn: yarn add @lrc-player/parse@latest
pnpm: pnpm add @lrc-player/parse@latest
import { parseLrc, parseYrc } from '@lrc-player/parse'
// yrc 表示逐行,lrc表示逐字
const lrc = '[11700,1410](11700,510,0)Let (12210,390,0)me (12600,510,0)know'
const yrc = '[00:01.80]我爱谁跨不过从来也不觉得错'
// 解析逐字歌词
parseLrc(lrc)
// 解析逐行歌词
parseYrc(yrc)
格式示例1:
[8610,3090](8610,240,0)Can (8850,120,0)you (8970,240,0)blow (9210,330,0)my (9540,540,0)whistle (10080,540,0)baby(10620,0,0), (10620,630,0)whistle (11250,450,0)baby
[11700,1410](11700,510,0)Let (12210,390,0)me (12600,510,0)know
[13260,2700](13260,420,0)Girl (13680,210,0)I'm (13890,240,0)gonna (14130,300,0)show (14430,360,0)you (14790,300,0)how (15090,150,0)to (15240,420,0)do (15660,300,0)it
格式示例2:
[16140,3480](16140,480,0)久(16620,420,0)未(17040,510,0)放(17550,510,0)晴(18060,270,0)的(18330,480,0)天(18810,810,0)空
[20040,3770](20040,480,0)依(20520,480,0)旧(21000,480,0)留(21480,330,0)着(21810,480,0)你(22290,330,0)的(22620,630,0)笑(23250,560,0)容
[24360,6730](24360,1090,0)哭(25450,1310,0)过 (26760,410,0)却(27170,670,0)无(27840,470,0)法(28310,460,0)掩(28770,300,0)埋(29070,780,0)歉(29850,1240,0)疚
格式示例1:
[00:01.80]我爱谁跨不过从来也不觉得错
[00:09.24]自以为抓着痛就能往回忆里躲
[00:16.05]偏执相信着受诅咒的水晶球
[00:23.73]阻挡可能心动的理由
[00:31.83]而你却靠近了逼我们视线交错
[00:38.79]原地不动或向前走突然在意这分钟
[00:46.26]眼前荒沙弥漫了等候耳边传来孱弱的呼救
[00:53.79]追赶要我爱的不保留
[01:01.56]我身骑白马走三关
[01:09.00]我改换素衣回中原
[01:16.86]放下西凉没人管
[01:24.00]我一心只想王宝钏
[01:46.80]而你却靠近了逼我们视线交错
[01:53.76]原地不动或向前走突然在意这分钟
[02:01.20]眼前荒沙弥漫了等候耳边传来孱弱的呼救
[02:08.79]追赶要我爱的不保留
[02:16.53]我身骑白马走三关
[02:24.00]我改换素衣回中原
[02:31.74]放下西凉没人管
[02:39.00]我一心只想王宝钏
格式示例2:
[00:20.320]所有美好全部come for ya
[00:22.990]我的爱也全部come for ya
[00:25.540]Baby 这是我给你的礼物
[00:28.150]只想把你藏在我心底
[00:30.960]所有美好全部come for ya
[00:33.400]我的爱也全部come for ya
[00:36.180]Baby 这是我给你的礼物
[00:38.760]只想把你藏在我心底
[00:42.250]One
[00:42.870]About stranger lover