lrc歌词编辑器 android,Lrc歌词编辑器(LRC速配歌词)

Lrc歌词编辑器是一款速配歌词独立自主开发的Lrc歌词编辑器。该软件吸收了各Lrc歌词编辑器的优点,同时开发更多新功能,让新用户更容易上手;Lrc歌词编辑器不但制作Lrc歌词强大,而且转换歌词也强大,支持LRC、ID3(LRC)KSC、SNC、SSA、QLY、SMI、TXT、SRT等多种歌词转换,以及批量歌词转换,可称为为目前最强的Lrc歌词编辑器。注:本软件腾讯软件中心也有下载号称是2020版,其实和旧版一样,还夹带了恶意软件,请不要下载。本版测试没有问题

030c62172d09315f8751cf4dc832be6e.png

Lrc歌词编辑器功能:

● 支持在Winamp播放器下制作歌词;

● 支持流行的Mp3、Wma、Midi、Wav等媒体格式;

● 全面支持嵌入歌词到Mp3/Wma音频文件;

● 全面支持从Mp3/Wma音频文件读出嵌入歌词;

● 支持SNC(mp4歌词)格式歌词文件,可导入SNC歌词为LRC歌词,可单个、批量导出为SNC文件;

● 支持SRT格式歌词文件,可导入SRT歌词为LRC歌词,或LRC歌词单个、批量导出为SRT歌词文件;

Lrc歌词编辑器使用方法:

1、打开Lrc歌词编辑器软件,打开软件后,将歌词复制到编辑器中。注:一行一句。

9749fae81d6c534c31ef1f01043bc887.png

2、在Winamp中点击左下角的的【添加】选项,选择您要制作歌词的歌曲进行播放。

98976c90d0f896b95b7963492446faf1.png

3、返回Lrc歌词编辑器中将鼠标光标停到歌词前,等播放到想出现歌词的地方快速点击【加入标签】选项。

b71acac686514836d1599482cf6ce884.png

4、您可以点击【快退5秒】和【快进5秒】进行调节歌曲播放的时间。

563e9567258b237bbe08e1b69eb8afff.png

5、修改完成后,您可以点击软件顶部菜单的【测试播放】查看歌词是否正确,如有有误,您继续修改。

370178a19f92fd15cf51b512a4128844.png

6、如果正确,您可以点击Lrc歌词编辑器菜单中的【文件】在打开的选项中点击【另存为】,输入文件名,选择文件保存类型.Lrc格式,选择完成后点击【保存】就可以了。

95aa23cdec79ee1cd3b6b2a69d065d43.png

Lrc歌词编辑器快捷键

F1:帮助指南

F2:停止播放器

F3:播放

F4:暂停

F5:插入标签

F6:删除当前行第一个时间标签

F7:快进5秒

F8:后退5秒

F9:使用速配歌词测试当前歌词

Ctrl+A:选择当前歌词全部内容

Ctrl+Z:恢复上一次操作

Ctrl+F6:删除当前行所有标签

Shift+Ctrl+F6:删除当前文件的所有标签

Ctrl+F9:使用速配歌词测试指定Lrc歌词文件

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
卡拉歌词编辑器 合播放器使用的歌词编辑器,除了有普通的歌词编辑器的逐行添加时间标记的功能外,还能为每个字添加时间标记,从而生成能为播放器识别的kok歌词文件。在歌词编辑器中内置了播放器,使编辑过程更方便。 【使用技巧】: 1、在普通歌词编辑状态下,每插入一个时间标记,光标会自动移到下一行 2、要进行精确到字的歌词编辑,请打开“精确到字”开关,此时,每插入一个时间标签,光标会自动移到一下个字(标点等不重要的字会被自动跳过),到了一行的结束时会自动跳到一下行。 3、在精确到字的模式下关于空格的处理。本编辑器对于英文是以空格作为单词的分格符的,因此每个单词之间的空格是不可缺少的。在英文中的空格是会被自动跳过的。但在中文中,空格也有重要的用途,那就是有时候在唱完一句之后需要换气,这就有个停顿,这时就可以为空格加上时间标记。但有时在一句话中并不需要停顿,但为了语义的需要,原始歌词文件(比如txt)中会有空格,在这种情况下,如果跟着节怕走,就会在有空格的地方出现乱子。因此建议在这些地方把空格去掉,或加上标点(中英文的标点都可以,标点会被自动跳过的)。如下面的这句(S.H.E的长相思): “若拥抱时光太少 太短 青春多荒凉” 原始歌词中可能会有两个空格,但实际上唱的时候中间是没有间断的,因此可以把上面的空格去掉或是加上标点。最好还是去掉空格,因为标点显示也会占用时间。 4、在英文的句子中如果需要换气,可以在换气的地方多加一个空格。
要在Android Studio中显示LRC歌词文件,可以按照以下步骤进行操作: 1.在布局文件中添加一个TextView,用于显示歌词。 2.在Java代码中读取LRC文件并将其解析为Map,其中键为时间戳,值为歌词文本。 3.在MediaPlayer的OnPreparedListener中启动一个线程,该线程将定期更新TextView以显示当前播放时间的歌词。 下面是一个简单的示例代码,可以帮助你实现这个功能: ```java // 在布局文件中添加一个TextView,用于显示歌词 TextView lrcTextView = findViewById(R.id.lrcTextView); // 在Java代码中读取LRC文件并将其解析为Map Map<Long, String> lrcMap = new HashMap<>(); try { BufferedReader br = new BufferedReader(new FileReader(lrcFile)); String line; while ((line = br.readLine()) ! null) { Matcher matcher = Pattern.compile("\\[(\\d{2}):(\\d{2})\\.(\\d{2})\\](.*)").matcher(line); if (matcher.find()) { long time = Long.parseLong(matcher.group(1)) * 60 * 1000 + Long.parseLong(matcher.group(2)) * 1000 + Long.parseLong(matcher.group(3)) * 10; String text = matcher.group(4); lrcMap.put(time, text); } } br.close(); } catch (IOException e) { e.printStackTrace(); } // 在MediaPlayer的OnPreparedListener中启动一个线程,该线程将定期更新TextView以显示当前播放时间的歌词 MediaPlayer mediaPlayer = new MediaPlayer(); mediaPlayer.setOnPreparedListener(new MediaPlayer.OnPreparedListener() { @Override public void onPrepared(MediaPlayer mp) { new Thread(new Runnable() { @Override public void run() { while (mediaPlayer.isPlaying()) { long time = mediaPlayer.getCurrentPosition(); if (lrcMap.containsKey(time)) { runOnUiThread(new Runnable() { @Override public void run() { lrcTextView.setText(lrcMap.get(time)); } }); } try { Thread.sleep(100); } catch (InterruptedException e) { e.printStackTrace(); } } } }).start(); } }); // 播放音乐 mediaPlayer.setDataSource(audioFile); mediaPlayer.prepare(); mediaPlayer.start(); ```

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值