Skip to content

melonjack/lrc-file-parser

 
 

Repository files navigation

lrc-file-parser

A lrc file parser based javascript

demo

Installation

  • Use npm install
# install
npm install lrc-file-parser -S
// import
import Lyric from 'lrc-file-parser'
  • Use script link
<script src="./lrc-file-parser.min.js"></script>

How to use

var lrc = new Lyric({
  onPlay: function (line, text) { // Listening play event
    console.log(line, text) // line is line number of current play
                            // text is lyric text of current play line
  },
  onSetLyric: function (lines) { // listening lyrics seting event
    console.log(lines) // lines is array of all lyric text
  },
  offset: 150 // offset time(ms), default is 150 ms
})
lrc.setLyric(lyricStr) // set lyric, lyricStr is lyric file text
                      // note: Setting the lyrics will automatically pause the lyrics playback
lrc.play(30000) // play lyric, 30000 is curent play time, unit: ms
lrc.pause() // pause lyric

LICENSE

MIT

About

Javascript-based lrc file parser

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%