淘宝店铺搜索:点创微科
音乐播放器-Spring SpringMVC Mybatis Java
本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考
一、项目描述
ssm私有云音乐共享平台
软件架构: 软件架构说明 项目使用Spring+SpringMVC+Mybatis架构进行开发
账号:lll123 密码:111
二、项目功能
歌曲列表:显示所有歌曲的名称、歌手和时长。
播放控制:底部有一个播放控制条,可以控制播放、暂停、跳过到下一首歌曲、调整音量等。
搜索音乐:右上角有一个搜索框,可以搜索音乐。
上传歌曲:界面上方有一个“上传歌曲”按钮,用户可以上传自己的音乐文件。
添加到:有一个“添加到”按钮,可能用于将歌曲添加到播放列表或收藏夹。
收藏:有一个“收藏”按钮,用户可以将喜欢的歌曲收藏起来。
分类浏览:左侧有分类标签,如“全部歌曲”、“播放历史”、“我喜欢”、“我的收藏”和“我创建的 歌单”,用户可以通过这些标签浏览不同类型的歌曲。
歌单管理:用户可以创建和管理自己的歌单。
三、运行环境
开发工具 :idea2021.1
运行环境 :jdk1.8+maven3.6.0+MySQL5.7.26+tomcat8.0.29
(此配置为本人调试所用,仅供参考)
四、项目技术
服务端技术:Spring+SpringMVC+Mybatis
前端技术:html+css+js+jsp
五、安装教程
使用Tomcat启动该软件
启动若出现报错,检查是否拥有该两个包(jave-1.0.1.jar/jaudiotagger-2.0.4.jar),如未有包,请将其添加至项目中
项目包含sql文件,将其在mysql数据库中运行并初始化,创建数据库环境
使用说明
如有进行优化修改,请自行建立分支开发 Thanks♪(・ω・)ノ
项目上传解析歌词功能有部分问题,爬取歌词的网站挂了,前端读取歌词,可以解析相应路径下的lrc文件,并传至前端进行歌词轮播
以上系统源码经过技术整理与调试,确保能正常运行