登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 电子信息类 > 电子信息工程 > 正文

基于Java的音乐播放器的设计与实现毕业论文

 2021-05-06 12:43:30  

摘 要

随着科技不断地发展,人们生活水平的不断提高,我们对于非物质享受也就是精神方面的追求偏重越来越大,音乐成为了我们日常生活中绝对不可或缺的一部分,而随之则产生出了大量的音乐播放器,国内无论在PC端还是移动端有酷狗、QQ、千千静听、酷我等专业音乐播放器,几乎每一台电脑,每一部手机都会安装有一款音乐播放器。所以产生一款能够支持多种播放格式且具有良好用户体验的播放器是市场目前所期待的。

论文主要研究了一款用java语言编写的音乐播放器的设计与实现,分析了java及JDK技术与eclipse集成开发环境的使用,进行了系统整体的可行性分析,设计了音乐播放控制模块,播放列表模块和网络曲库三大模块。该音乐播放器实现了音乐的基本播放控制,歌词同步功能,并且联网状态下可以进行该歌曲对应图片的背景切换,有试听和下载等功能。在播放列表模块实现了新建列表,删除列表,添加歌曲,删除歌曲等必要的功能。JDK中的swing包和awt包能够很好的完成音乐播放器的面板及组件的构建和搭配。通过调用外包完成多种音乐格式的解码播放。

关键词:音乐播放器;Eclipce;JDK;Java

Abstract

With the continuous development of science and technology, the continuous improvement of people's living standards, we have more and more spiritual pursuit,music has become an absolutely necessary part of our daily life, and then it produces a lot of music players.A music cool dog, QQ,TT Player, cool and other professional players in the PC or mobile terminal,almost every computer, every mobile phone will be installed with a music player.So a player that can support a variety of formats and has a good user experience is what the market is looking for.

This paper mainly studies the design and implementation of a music player written in Java language.Analysis of the Java and JDK technology and the use of eclipse integrated development environment, the system's overall feasibility analysis, design of the music player control module, play list module and network library three modules. The music player to achieve music basic playback controls, the lyrics synchronization, and network state corresponding to the songs of the image background switching, listen and download, and other functions. In the play list module to achieve a new list, delete the list, add songs, delete songs and other necessary functions. Swing in the JDK package and AWT package can be very good to complete the music player of the panel and components of the building and mix. Through the call outsourcing to complete a variety of music formats decoding playback.

Keywords:Music player; Eclipse; JDK; Java

目 录

第1章 绪论 1

1.1 研究背景、目的及意义 1

1.2 国外音乐播放器的发展情况 2

1.3 我国音乐播放器发展情况 3

1.4 研究内容、预期目标 4

第2章 系统分析与相关技术 6

2.1 Java技术简介 6

2.2 熟悉Eclipse开发工具 7

2.3 JMF媒体框架技术 7

2.4 JDK技术 8

2.5 可行性分析 8

2.5.1 经济可行性 9

2.5.2 技术可行性 9

2.5.3 法理可行性 9

2.6 常见音频格式及特点 9

第3章 系统整体设计 11

3.1 系统的结构设计 11

3.2 系统的界面功能设计及描述 12

3.2.1音乐播放控制 12

3.2.2播放列表 14

3.2.3网络曲库 14

3.2.4下载管理 14

第4章 系统详细功能的实现 16

4.1 系统的模块化源码封装 16

4.2 音乐播放控制代码实现 18

4.3播放列表代码实现 18

4.4网络曲库代码实现 21

4.5网络歌曲下载管理实现 22

4.6歌词背景同步代码实现 23

第5章 结论 26

5.1 工作总结 26

5.2 展望 26

参考文献 27

致 谢 28

第1章 绪论

1.1研究背景、目的及意义

众所周知,随着科技的高速发展,网络化的日新月异,多媒体技术越来越成为了人们普遍关注的焦点[1]。经济的快速增长和人民生活素质的普遍提高,带动了大家对于精神层面享受的偏重,多媒体带给了大家越来越多的视觉冲击和听觉盛宴。它引导着我们进入了一个可视可听的世界,有声有色。多媒体这种推进式的发展不仅仅是信息化产业的一个突破,更是对人类社会的巨大变革。而音乐则是一个相当重要的内容在多媒体技术中,更改了信息的包装,实现知识的信息化,为人们获取信息和知识提供了一个相当方便和有趣味性的渠道。

音乐是一种艺术,是一种情感的流露,它来自于情感,又回还于情感,潜移中默化中影响着我们的情感,让我们在虚实两种世界中感受着生活,感受着人生。追溯到音乐的起源,我想它也是为了更好的表达我们的内在,传递一种情愫,是一种倾诉的方式,而听的人自然是这种情感的吸收者,承接方,他可以通过音乐来感知表达者的这些情绪。世有伯牙弹琴,钟子期知音的故事就是对音乐互为感染的著名例子吧。

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图