[android]Lyric LRC格式文件解析

Lyric LRC格式文件解析

LRC格式没有多少复杂,因此希望找一个简单易用的程序。不过网上找到的代码不是捆绑了其它的逻辑,封装太差,就是容错太少,因此萌生了自己写一个的念头。

没有找到标准,只有一个 维基简介

项目在 https://github.com/authorfu/LrcParser

1. From a lyric file content to all readable lyric
String lyricString="[00:12.00]Line 1 lyrics\n"+
         "[00:17.20]Line 2 lyrics\n"+
         "[00:21.10]Line 3 lyrics";
BufferedReader reader =new BufferedReader(new StringReader(lyricString));
Lyric lyric;
try{
    lyric=LrcParser.create(reader);
    String[] contents=lyric.findAllContents();
    System.out.println(Arrays.toString(contents));
}catch(IOException e){
    e.printStackTrace();
}

result:

[Line 1 lyrics, Line 2 lyrics, Line

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值