# string.lrc 库模块帮助文档

## string 成员列表 <a id="string" href="#string">&#x23;</a>

### string.lrc <a id="string.lrc" href="#string.lrc">&#x23;</a>
歌词解析

### string.lrc( 歌词文本 ) <a id="string.lrc" href="#string.lrc">&#x23;</a>
创建歌词解析器

### string.lrc() <a id="string.lrc" href="#string.lrc">&#x23;</a>
[返回对象:stringLrcObject](#stringLrcObject)

## stringLrcObject 成员列表 <a id="stringLrcObject" href="#stringLrcObject">&#x23;</a>

### stringLrcObject.each() <a id="stringLrcObject.each" href="#stringLrcObject.each">&#x23;</a>

```aardio
for( line,ms in stringLrcObject.each() ){
    io.print( line,ms );/*按时间索引排序遍历所有歌词*/ 
}
```

### stringLrcObject.find <a id="stringLrcObject.find" href="#stringLrcObject.find">&#x23;</a>
查找歌词位置

### stringLrcObject.find(当前时间) <a id="stringLrcObject.find" href="#stringLrcObject.find">&#x23;</a>
返回开始索引,结束索引,歌词持纪时间  
开始索引与结束索引不同则应显示多行歌词  
时间以毫秒为单位  
失败返回空值

### stringLrcObject.findLrc <a id="stringLrcObject.findLrc" href="#stringLrcObject.findLrc">&#x23;</a>
查找歌词

### stringLrcObject.findLrc(当前时间) <a id="stringLrcObject.findLrc" href="#stringLrcObject.findLrc">&#x23;</a>
返回歌词,歌词持续时间  
时间以毫秒为单位  
失败返回空值

### stringLrcObject.index <a id="stringLrcObject.index" href="#stringLrcObject.index">&#x23;</a>
当前歌词索引

### stringLrcObject.lyric <a id="stringLrcObject.lyric" href="#stringLrcObject.lyric">&#x23;</a>
歌词按时间排序后的数组  
每个歌词为一个数组,索引1为显示时间,索引2为歌词

### stringLrcObject.offset <a id="stringLrcObject.offset" href="#stringLrcObject.offset">&#x23;</a>
歌词提前时间  
负数表示延后

### stringLrcObject.stringify() <a id="stringLrcObject.stringify" href="#stringLrcObject.stringify">&#x23;</a>
重新生成歌词并返回字符串  
重复歌词将自动合并时间标记,并自动修正不规范格式

### stringLrcObject.tags.al <a id="stringLrcObject.tags.al" href="#stringLrcObject.tags.al">&#x23;</a>
album  
唱片集,专辑名

### stringLrcObject.tags.ar <a id="stringLrcObject.tags.ar" href="#stringLrcObject.tags.ar">&#x23;</a>
artist  
歌手、演唱者

### stringLrcObject.tags.by <a id="stringLrcObject.tags.by" href="#stringLrcObject.tags.by">&#x23;</a>
by ...  
LRC文件制作者

### stringLrcObject.tags.re <a id="stringLrcObject.tags.re" href="#stringLrcObject.tags.re">&#x23;</a>
player/editor  
创建此LRC文件的程序

### stringLrcObject.tags.ti <a id="stringLrcObject.tags.ti" href="#stringLrcObject.tags.ti">&#x23;</a>
title  
歌词标题

### stringLrcObject.tags.ve <a id="stringLrcObject.tags.ve" href="#stringLrcObject.tags.ve">&#x23;</a>
version  
程序的版本
