售价: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,请大家注意,是收费的哦!
欢迎大家交流学习。