Java Swing音乐播放器设计与实现JMF支持的多线程客户端-服务器系统

项目概述

Java Swing基于JMF音乐播放器,分为客户端、服务器及管理后台,具备美观的界面与多线程下载音乐的能力。

一、客户端功能

  1. 播放器界面
  2. 音乐列表显示界面
  3. 音乐搜索界面
  4. 用户登录与注册界面
  5. 各种消息提醒框
  6. 音乐播放区域

  7. 音乐播放功能

  8. 音乐试听
  9. 音乐下载
  10. 播放方式选择(单曲、随机、列表循环等)

  11. 音乐列表管理

  12. 默认试听列表
  13. 网络歌单同步
  14. 本地音乐导入

  15. 播放控制

  16. 自定义播放进度条
  17. 可拖动快进
  18. 自定义播放控制图标(下一首、上一首、暂停)

  19. 音乐下载

  20. 试听时缓存文件,退出自动删除
  21. 可自定义下载路径
  22. 下载进度提醒

二、服务端功能

  1. 用户信息管理
  2. 用户登录判断
  3. 登录次数与下载量统计
  4. 用户注册管理

  5. 音乐信息管理

  6. 音乐信息的查询、修改与删除
  7. 音乐文件下载与试听
  8. 音乐上传及信息查询

三、后台管理功能

  1. 信息管理
  2. 音乐和用户信息的查询、修改、删除

  3. 音乐批量上传

  4. 提供下载音乐的表格模板
  5. 根据模板批量上传音乐至服务器

导出的可直接运行的jar工程及项目源码随附。

7z 文件大小:26.78MB