#HappyPlayer-JavaFX版本
乐乐音乐是基于musique 开源播放器开发的java swing音乐播放器,实现了mp3、flac、ape、wav等多种音频格式的播放和ksc歌词的解析、制作和显示
乐乐6.0是网络版,添加了在线歌曲试听、下载、歌曲搜索、歌手头像、歌手写真及在线歌词功能,还有桌面歌词添加了桌面窗口调整大小功能。由于学习交流时间结束,该版本源码暂不提供下载。
myeclipse、java swing
链接: https://pan.baidu.com/s/1NEfCFLmqOSL7uQTa0eNUMw 提取码: 5pq4 复制这段内容后打开百度网盘手机App,操作更方便哦
- 2020-09-05:制作歌词添加行编辑,制作时按下↓键即可;桌面歌词添加多颜色渐变。
- 2017-09-27:实现歌词快进功能
- 2017-09-26:初步实现多行歌词优化。
- 2017-0-25:注释多行歌词(多行歌词还要想一下怎样实现)。实现桌面歌词(双行歌词)支持显示翻译歌词和音译歌词。
- 2017-09-24:添加音译歌词功能(暂时不支持预览,有兴趣可到下面的链接查看android版本的播放器)。
- 2017-09-23:添加多国语言字体支持,方便制作其他语言的歌词和显示其他语言的歌词
- 2017-09-20:添加生成翻译歌词功能。(暂时不支持翻译歌词预览,有兴趣可到下面的链接查看android版本的播放器)
- 2017-09-20:因为读取歌词的时候,将歌词格式编码都设置为utf-8,所以解析之前的歌词时,会造成乱码问题,到时有乱码,只要将utf-8编码修改一下即可。
- 2017-09-20:基于krc歌词,研究和生成新的hrcs歌词格式,支持翻译歌词和音译歌词。
对musique 播放器的解码器进行优化和修改,这里我将它项目使用到的核心解码代码, 抽取出来封装成一个jar包,方便以后移植到其它的项目中。其项目源地址:https://github.com/tulskiy/musique.git,该项目十分强大,推荐大家看一下他的源码。
乐乐第一个版本,使用的是KSC卡拉OK的歌词格式, 该歌词格式,虽然可以实现动态歌词的效果, 解析也方便,但是该歌词文件的大小差不多是酷狗krc文件的两倍多, 所以在存储时还是占用了比较大的空间。
乐乐第二个版本,使用自定义的歌词格式文件hrc (happy lyrics) 。 该版本可自制歌词并生成hrc歌词,它与酷狗krc比较,感觉还是不错的,占空间小了好多。
com.happy.enterProgram.EnterProgram
http://zhangliangming.github.io/
https://github.com/zhangliangming/HappyPlayer5.git
如果该项目对您有所帮助,欢迎您的赞赏
- 微信
- 支付宝