aardio 文档

string.lrc 库模块帮助文档

string 成员列表

string.lrc

歌词解析

string.lrc( 歌词文本 )

创建歌词解析器

string.lrc()

返回对象:stringLrcObject

stringLrcObject 成员列表

stringLrcObject.each()

for( line,ms in stringLrcObject.each() ){
    io.print( line,ms );/*按时间索引排序遍历所有歌词*/ 
}

stringLrcObject.find

查找歌词位置

stringLrcObject.find(当前时间)

返回开始索引,结束索引,歌词持纪时间
开始索引与结束索引不同则应显示多行歌词
时间以毫秒为单位
失败返回空值

stringLrcObject.findLrc

查找歌词

stringLrcObject.findLrc(当前时间)

返回歌词,歌词持续时间
时间以毫秒为单位
失败返回空值

stringLrcObject.index

当前歌词索引

stringLrcObject.lyric

歌词按时间排序后的数组
每个歌词为一个数组,索引1为显示时间,索引2为歌词

stringLrcObject.offset

歌词提前时间
负数表示延后

stringLrcObject.stringify()

重新生成歌词并返回字符串
重复歌词将自动合并时间标记,并自动修正不规范格式

stringLrcObject.tags.al

album
唱片集,专辑名

stringLrcObject.tags.ar

artist
歌手、演唱者

stringLrcObject.tags.by

by ...
LRC文件制作者

stringLrcObject.tags.re

player/editor
创建此LRC文件的程序

stringLrcObject.tags.ti

title
歌词标题

stringLrcObject.tags.ve

version
程序的版本

Markdown 格式