音乐播放器-Spring SpringMVC Mybatis Java

46 阅读2分钟

淘宝店铺搜索:点创微科

音乐播放器-Spring SpringMVC Mybatis Java

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考

一、项目描述

ssm私有云音乐共享平台

软件架构: 软件架构说明 项目使用Spring+SpringMVC+Mybatis架构进行开发

登录网址:http://localhost:8085/

账号: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文件,并传至前端进行歌词轮播

以上系统源码经过技术整理与调试,确保能正常运行

六、项目截图

1751873851-e5699e2deb63004.png

1751873855-2e302206c386c07.png

1751873858-d4e39a6a06336b6.png

1751873861-9ae5e06f03d1744.png

1751873867-89f32eea7a05e98.png

1751873871-09b5babfc66177e.png

1751873874-8c8573f53630382.png

1751873877-a0d051f9a5d2662.png

1751873881-9988220d6a0e30f.png

1751873884-0d633b73f169601.png

1751873888-19df2e352fb250e.png

0c6f25b0fc054fd88c8dd70eac55b61f~tplv-73owjymdk6-jj-mark-v1_0_0_0_0_5o6Y6YeR5oqA5pyv56S-5Yy6IEAg6Z2S6Z2S5a2m5aeQ_q75.webp