Android解析歌词文件
上一篇文章《Android歌词文件格式》中,介绍了几种不同的歌词格式。
现在着手开始解析。
一、目标
设计数据结构,并实现解析歌词文件。
二、开源项目
项目 | 描述 |
---|---|
zhangliangming / HPLyrics | 非常强大的歌词解析项目。 支持lrc、krc、ksc、网易云音乐歌词、…… 非常完美! |
写完了歌词解析功能才发现这么好的开源项目。
可惜重新造了一次轮子!
三、设计思路
1. 歌词
歌词由2个部分组成,Lyric
和SongLyric
。前者是独立的歌词,后者由多个Lyric
组成,包括逐行歌词、卡拉OK歌词、翻译歌词、音译歌词等。
数据结构 | 描述 |
---|---|
Lyric |
歌词 |