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 格式