基於前端的LRC歌詞檔案解析外掛程式

2021-08-30 11:23:28 字數 723 閱讀 7402

使用方法

本專案已發布到npm上,所以可用npm安裝或者直接引入檔案的方式使用。

使用npm安裝:

npm

install lrc-file-parser -s

匯入:

// import

import lyric from

'lrc-file-parser'

直接引入檔案的方式

"./lrc-file-parser.min.js"

>

<

/script>

兩種方法根據實際情況2選1即可。

var lrc =

newlyric(,

onsetlyric:

function

(lines)

, offset:

150// 歌詞偏移時間單位毫秒, 預設 190 ms})

lrc.

setlyric

(lyricstr)

// 設定歌詞,此處傳入lrc檔案的文字內容

lrc.

play

(30000

)lrc.

pause

()

好用的話請在github給個star哦~

使用lex來解析lrc歌詞檔案

剛學習lex的實踐.很簡單.lrc.l lex檔案,定義了time tag標記,以及操作 num 0 9 timetag n int yywrap 中間為空,沒有什麼要提前宣告的 num,timetag定義了識別乙個timetag的正規表示式 00 00 00 00.00 第乙個 後定義了找到乙個t...

C 解析Lrc歌詞檔案過程詳解

看到很多人解析歌詞檔案時寫了一大片的字元處理 而且看得不是很明白,所以自己研究了一下,首先來了解下lrc檔案 時間格式 1 標準格式 分鐘 秒.毫秒 歌詞 注釋 括號 冒號 點號全都要求英文輸入狀態 2 其他格式 分鐘 秒 歌詞 3 其他格式 分鐘 秒 毫秒 歌詞,與標準格式相比,秒後邊的點號被改成...

JS解析提取LRC格式的歌詞

參考 ar 王菲 ti 匆匆那年 00 00.51 王菲 匆匆那年 00 01.79 作詞 林夕 00 02.61 作曲 梁翹柏 00 28.64 匆匆那年我們 00 29.92 究竟說了幾遍 00 31.55 再見之後再拖延 00 34.25 可惜誰有沒有 00 35.67 愛過不是一場 00 3...