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,请大家注意,是收费的哦!
欢迎大家交流学习。
java模仿QQ音乐播放器相关推荐
- Qt5学习 模仿qq音乐播放器样式(2)——点击动画效果+歌词颜色变换展示
拖的太久,主要再上一篇文章中,新学习了相关知识,做了右键菜单,点击按钮动画切换窗口和播放时歌词颜色显示当前播放位置. 主要为了实现功能的展示,所以很多文件读取都直接采用了本地文件这种比较low的方式. ...
- Qt5学习 模仿qq音乐播放器样式(1)
尝试用 Qt做一些小例子才能更好的学习与使用. 看了下网上对于qq音乐的样式没有相关文章,所以慢慢模仿做一个.对于桌面应用,Qt当前更多用于工程项目的控制窗口设计.掌握基本信号与槽,函数使用和简单样式 ...
- Java web项目——音乐播放器
Java web项目--音乐播放器 1,需求分析 ①登录并查看自己的音乐列表 ②从本地上传音乐 ③删除某个音乐 ④删除选中的音乐 ⑤查询音乐(支持模糊查询) ⑥添加音乐到喜欢列表且可进行移除 ⑦可在喜 ...
- QQ音乐播放器-jQuery实现
QQ音乐播放器 案例展示 案例实现的功能 静态页面的布局 歌曲信息的动态显示 鼠标悬停,功能按钮和文字高亮 歌曲信息的动态显示 歌曲播放 进度条显示和动态移动 纯净模式的模板设置和歌词写入 案例布局 ...
- html5卡拉OK音乐播放器,QQ音乐播放器怎么打开卡拉OK模式
QQ音乐播放器怎么打开卡拉OK模式 时间:2020-08-05 12:25:56 责任编辑:随便就行 QQ音乐播放器怎么打开卡拉OK模式?QQ音乐播放器是生活中常用的音乐播放器,很多人在使用QQ音乐播 ...
- QQ音乐播放器部分笔记
QQ音乐播放器案例 1. 基本结构分析 三个部分: 头部区域 中间内容区 左边歌曲列表信息 上边按钮工具条和下边的滑动列表[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img- ...
- 基于jQuery仿QQ音乐播放器网页版代码
基于jQuery仿QQ音乐播放器网页版代码是一款黑色样式风格的网页QQ音乐播放器样式代码.效果图如下: 在线预览 源码下载 实现的代码. html代码: <div class=" ...
- 从零玩转jQuery之项目开发(QQ音乐播放器)
QQ音乐播放器项目 大体效果如下: HTML结构分析: 一.页面布局 1.首先来看下HTML大体结构: <div class="header"></div> ...
- qq音乐播放器2014最新版 v10.23.4377 官方版
qq音乐播放器2014最新版 v10.23.4377 官方版 软件大小:11MB 软件语言:简体中文 软件性质:常用软件 软件授权:官方版 更新时间:2014-05-06 应用平台:/Win8/Win ...
- qq音乐播放器2014最新版 v10.21.4270 官方版
qq音乐播放器2014最新版 v10.21.4270 官方版 软件大小:11MB 软件语言:简体中文 软件性质:常用软件 软件授权:官方版 更新时间:2014-03-31 应用平台:/Win8/Win ...
最新文章
- 使用 Docker 分析高通量测序数据
- python3 if else 简洁写法 三元运行
- Python学习:使用Python解释器
- linux whois rpm,CentOS系统安装whois命令的方法
- JDK10的新特性:var和匿名类
- 删除单链表中倒是第K个结点
- 甜甜的爱情+美食完美情人节海报,PSD分层模板轻松搞定设计,拿去用!
- xiao zhang jia you
- Apache ECharts教程
- Win10系统下安装Ubuntu系统(双系统)
- 优动漫PAINT中的混合模式和效果体验
- 电饭锅面包的做法大全 电饭锅怎么做面包
- 粉丝福利!Matlab自动配色神器ColorForFans
- Android的MvVM模式探讨: Databinding 与 ViewModel+LiveData+Repository对比
- 电子设计硬件知识要点(1) 电阻、电容、电感、二极管、三极管
- 【已解决】Windows Service服务 出现System.Security.SecurityException: 未找到源,但未能搜索某些或全部事件日志。不可访问的日志: Security。
- 浙江最好的计算机学校,浙江2021年什么计算机学校最好
- 7-3 最长公共前后缀
- 为什么你要拒绝我(苹果AppStore被拒理由大全)
- 百姓故事 | 快看庄稼汉过上的“浪漫生活”~
热门文章
- 我能想到最赛博朋克的事,就是为全世界的工程师雕刻一尊“虚拟分身”
- Premiere Pro CC 2019破解教程
- 云龙51单片机视频教程+课件+程序代码+课后作业,零基础入门视频教程 (王云)
- win10下Cmake(make-gui)下载与安装【详细】
- 互联网中几种常用的传输协议
- matlab用正弦做随机信号程序,实验二随机信号的仿真与分析.doc
- keil4.72 自带jlink驱动升级到V6.94b
- Arduino教程2:如何下载使用Arduino IDE?(附下载地址)
- EMNLP2020 | 模型压缩系列:BERT-of-Theseus(一种基于模块替换的模型压缩方法)
- 客户需求分析工具-$APPEALS