java模仿QQ音乐播放器

售价:1000RMB。

最近大家都在调用QQMusicAPI,还有网易,酷狗,酷我等各大播放器的接口,自己做播放器,不过网上看了大多数的是html的。于是我做一个java swing的,纯java代码。

QQ音乐播放器也是一个壳子内嵌的HTML代码。请看下图

 

记得18年的时候,有人调用QQAPI做了一个网页版的,那时候还是可以播放下载会员歌曲,但是最近QQ音乐进行了升级,无法获取到播放连接。目前做的软件是第一版,可以播放下载免费的,后续会做第二版,内嵌置一个会员账号进去,这样大家就都可以免费下载【腾讯的下载歌曲是qmc3格式,我也会在软件中直接将歌曲转换为mp3】听歌了。

多余的废话不说,直接上图。

 

打包后

搜索界面

搜索文本框文字选中效果

解锁结果

播放网络歌曲

载入更多

调用排行榜歌曲

搜索界面

本地歌曲

播放本地歌曲

 

这个播放器是swing开发,用到的组件如下

1、JTextField

2、JLabel

3、JTable

4、JPanel

5、JScrollPane

用到监听事件

1、KeyListener

2、MouseListener

3、MouseMotionListener

4、WindowListener

用到的线程

1、Executors.newCachedThreadPool

2、Executors.newSingleThreadExecutor

 

软件下载地址【exe下载地址,不是源码】

1、百度云

链接:https://pan.baidu.com/s/16g2TEG_XeMKeWtrVDIWAtg 
提取码:1m3d 
2、天翼云

链接:https://cloud.189.cn/t/6n2MvaJbYZva

 

用到的技术

1、JFrame去掉窗口标题栏

2、JTable单元格边框美化

3、Thread线程刷新数据,播放歌曲

4、JScrollPane滚动条美化

5、m4a文件转化MP3,mp3文件读写Mp3Tag信息

6、jar文件导出

7、jar文件转换为exe文件

 

参考技术连接

1、QQ音乐API调用

https://juejin.im/post/5a35228e51882506a463b172

2、java播放歌曲

https://blog.csdn.net/yourlittlelemon/article/details/79250674

3、m4a文件转换mp3

https://my.oschina.net/simpleton/blog/1581907

4、MP3文件的ID3V1信息与ID3V2信息结构的分析

https://blog.csdn.net/zhongguomin/article/details/6525060

5、在没有jdk环境的电脑上运行java项目

https://blog.csdn.net/ming19951224/article/details/81157247

6、MP3格式音频文件结构解析

https://www.cnblogs.com/ranson7zop/p/7655474.html

7、qmc3转换为mp3

https://blog.csdn.net/weixin_38407595/article/details/93590617

 

代码的注释率在85%,很适合java的新手学习研究,需要源码的可以联系邮箱renkai721@163.com,请大家注意,是收费的哦!

欢迎大家交流学习。

  • 3
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

renkai721

谢谢您的打赏!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值