Android歌词秀设计思路(2)歌词处理(6)
来源:未知 责任编辑:责任编辑 发表时间:2014-05-10 12:23 点击:次
if(timeEndIndex < 1) break; //没找到"]",算了
int timeStartIndex = line.lastIndexOf("[", timeEndIndex - 1);
if(timeStartIndex < 0) break; //没找到"[",算了
//"["和"]"都找到了,取出时间字符串
long lyricTime = TimeParser.parse(line.substring(timeStartIndex + 1, timeEndIndex));
if(lyricTime >= 0){
lyricTime += mLyricOffset;//调整时间
if(lyricTime < 0){
lyricTime = 0;//也别太小了。
}
//行了,保存一句。
mLyricLines.add(new LyricLine(lyricTime, lyricText));
}
timeSegmentEnd = timeStartIndex;
}
}
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>