Java代码写歌词 用java编写一首诗

如何使用Java创建一个异步获取歌词的Web应用程序?建议你系统的看下疯狂JAva的视频课程 和书籍 李刚老师的课程很不错的啊
请用java编程:import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
public class Lyric2Text {
public void doWork(String lyric) throws IOException{
BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream(lyric), "utf8"));
BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(lyric.substring(0, lyric.lastIndexOf('.')) + ".txt"), "utf8"));
String line;
while((line = reader.readLine()) != null){
line = line.replaceAll("\\[[0-9:\\.]+\\]", "");
writer.write(line + "\n");
}
reader.close();
writer.close();
}
public static void main(String[] args) throws IOException {
Lyric2Text tmp = new Lyric2Text();
tmp.doWork("C:\\Users\\admin\\Desktop\\一帘幽梦.lrc");
}
}
一个用JAVA编写的MP3播放器怎样显示同步歌词有一个专门的网站下载LRC歌词 , 只要把下载下来的歌词与歌名合成一下就行了 。如果合成也不行的话,就只有自己编辑了,先说一点简单的 。
首先进入这个网站 。
在蓝色框里面输入歌名和验证码,检索 。
点击蓝色框内LRC图标 , 保存 。
保存到计算机的目录里 , 然后把歌曲和歌词一同拷入MP3机就OK了 。千万要注意:歌曲名和歌词名一定要一致,不然就没法显示歌词 。
如果有些歌词还不能显示,那么就要用软件合成了 。
1. 请确定你的MP3播放器可以自动识别放在播放器内的LRC歌词,有一些品牌的MP3播放器并不能自动识别匹配LRC歌词,这就需要用软件把LRC文件绑定到相应的MP3文件上 。
绑定LRC文件的软件下载:
另外请注意,你的mp3播放器的菜单里可能有是否显示tag标签这样的选项,如果有的话请保证打开状态才可以显示歌词 。
2.51LRC网站的LRC歌词有加密的和不加密的两种,加密过的歌词图标为,不加密的歌词图标为 ,加密歌词只能由LyricsII打开(LyricsII下载请至51lrc首页),暂时不支持MP3播放器识别 。
这个就是合成窗口了,添加单首歌曲或整个目录,合成时可以选替换原MP3,也可以另存为 。经过合成的MP3歌基本都能正常显示歌词了 。
如果合成的歌词还不能正常显示 , 那就只得自己编辑了 。
首先要下载歌词编辑器:
把程序保存到计算机内,选择一个安放的目录或新建一个目录,下载完出现下面的对话框 。
下载完以后,不要关闭窗口,直接选择打开 。
安装完以后 , 在开始--程序里选择歌词力量,进行编辑 。
编辑时首先把歌词复制到编辑框里,把光标移到歌曲名的起始位置,按F5,就会有时间标签显示 。然后按蓝色框内的箭头,播放歌曲 。光标移到第二行按F5 , 显示到播放的时间 。在按下F5时光标会自动往下移一行,等唱完一句,马上按F5,这样重复到整首歌唱完 。在编辑的时候最好先听一遍整首歌 , 那样的话就知道会在哪个位置重复,不然就会乱了手脚 。也可以把歌词分段,这样就不用在原来的位置重复 。
编辑完后,在文件菜单选择保存,格式是LRC格式 。
歌曲可以在百度()下载 。
点击蓝色框内的歌名,保存到计算机里 。最好能选择下载到与LRC歌词同一目录下,那样就更方便了 。
看看,就是这么容易 , 你也来试试吧!

推荐阅读