java音乐播放器的设计与实现.rar
java音乐播放器的设计与实现,字数:27000,43页。毕业设计任务书题目 java音乐播放器的设计与实现题目类型:工程设计√技术专题研究理论研究软硬件产品开发1、设计任务及要求1.掌握音频在java语言中的程序开发。2.掌握在applet中开发java音频播放器。 3.调试实例,并能正确运行 2、应完成的硬件或软件实验通过applet的程序开发,...
该文档为压缩文件,包含的文件列表如下:
内容介绍
原文档由会员 tian153 发布
字数:27000,43页。
毕 业 设 计 任 务 书
题 目 Java音乐播放器的设计与实现
题目类型:工程设计√ 技术专题研究 理论研究 软硬件产品开发
1、设计任务及要求
1.掌握音频在JAVA语言中的程序开发。
2.掌握在APPLET中开发JAVA音频播放器。
3.调试实例,并能正确运行
2、应完成的硬件或软件实验
通过APPLET的程序开发,最终实现JAVA音频播放器,工具使用JCREATOR
3、应交出的设计文件及实物(包括设计论文、程序清单或磁盘、实验装置或产品等)
毕业设计(包括毕业设计正文和相应的开发代码)
4、指导教师提供的设计资料
1.JAVA多媒体程序设计 王峰等 清华大学出版社 1999-5-1
2.JAVA基础编程贯通教程史斌星 史佳 清华大学出版社 2003-10-1
3.Java编程思想(美)Bruce Eckel 机械工业出版社 2002-9-1
5、要求学生搜集的技术资料(指出搜集资料的技术领域)
1.网页小应用程序applet的开发技术
2.AU等音频文件的相关知识
3.J2SE中的SOUND的相关包的运用
6、设计进度安排
第一部分 收集相关的开发资料,包括看书,上网找资料 (1周)
第二部分项目代码开发及技术实现 (3周)
第三部分完成毕业设计的编写和代码的测试,汇编 (2周)
评阅及答辩 (1周)
目 录
摘 要 I
Abstract II
第1章 概述 1
1.1 简介 1
1.2JAVA音频播放系统的主要特点 1
1.3JAVA音频播放系统的主要功能 2
1.4 JAVA音频播放系统的设计原则 2
第2章 系统设计实现 3
2.1系统的开发意义 3
2.2功能设计 3
2.3使用的技术及接口 3
2.4变量定义 4
2.5运行网页文件 5
第3章 JAVA与JAVA音频开发技术 9
3.1使用工具 9
3.2 JAVA声音处理介绍 9
3.3声音文件类型简介 10
3.4 JAVA声音音频引擎 11
3.5 JavaSound的相关特性 12
3.6 JavaSound的使用及工作原理 18
第4章 开发实例 22
4.1设计音乐播放器 22
4.2 播放音乐 24
4.3支持更多的音频格式 28
第5章 系统测试 29
结束语 32
致谢 33
参考文献 34
摘 要
声音可以创造意境,触发遐想,当与虚拟图像相结合时,更加可以让整个世界充满幻觉。声音是多媒体技术的基础。桌面PC的性能日益提高,Java虚拟机的优化技术也不断获得突破,这一切使得用Java处理实时信号成为可能。虽然还不够成熟,但是音频技术的出现,为JAVA语言开辟出了一条新的发展方向。可嵌入,占用空间小,跨平台等特性为JAVA语言的应用提供了空间和平台,而音频技术则象一个舞者,在这个平台上偏偏起舞。
基于本程序较小,并不需要使用到数据库,在开发工具的选择方面,BORLAND BUILDER虽然集成性强,功能强大,但是比较臃肿。故而,本人比较倾向使用JCREATOR,JCREATOR比较小巧,易于使用,在本程序的开发上,可供选择的平台有许多,因为JAVA的跨平台性,使得在平台的选择面上有了更大的自主权。现在社会上使用最多的平台是WINDOWS,所以该程序在WINDOWS平台下开发。
最后,本文将通过设计和构造一个支持实时MP3、WAV和Ogg音频格式解码/回放的Java音乐播放器,阐述用JavaSound API编写音频处理程序的思路和一般过程。
关键词:声音;Java;JCREATOR;音乐播放器
Abstract
The voice can create the artistic conception, triggering the fancy, be with When the virtual picture combine together, can let the whole world be filled with the illusion more.The voice is a multi-media technical foundation.The function of the table's top PC raises increasingly, Virtual Machine of Java of excellent turn the technique to also acquire the breakthrough continuously, the all these make make possible with the signal for Java to processing solid.Although return not enough mature, technical emergence of audio frequency, developped for the language of JAVA a new development direction.Can imbed, take up the space small, cross-platform etc. the characteristic provided the peaceful set of space for the application of the JAVA language, but the audio frequency technique then a dancer of elephant, it happened that dance on this terrace.
According to this procedure smaller, do not need to use the database, in the aspects of developping the tool to choose, although the BORLAND BUILDER gather sex is strong, the function is strong, more swollen.Hence, oneself relatively incline to use the JCREATOR, the JCREATOR is more cleverly made, being easy to the usage, on the development of this procedure, can be provided as the terrace of the choice to have many, because of the JAVA cross-platform, make face in the choice of the terrace up is larger of independent power.Now the most terrace in the society usage is a WINDOWS, so that procedure develops under the terrace of WINDOWS.
End, this text will pass the design and construct a supports the solid hour the MP3, WAV and the Ogg audio frequency formats decoding/ return to put of the Java music player, elaborate to use the way of thinking and general processes that the JavaSound API..
毕 业 设 计 任 务 书
题 目 Java音乐播放器的设计与实现
题目类型:工程设计√ 技术专题研究 理论研究 软硬件产品开发
1、设计任务及要求
1.掌握音频在JAVA语言中的程序开发。
2.掌握在APPLET中开发JAVA音频播放器。
3.调试实例,并能正确运行
2、应完成的硬件或软件实验
通过APPLET的程序开发,最终实现JAVA音频播放器,工具使用JCREATOR
3、应交出的设计文件及实物(包括设计论文、程序清单或磁盘、实验装置或产品等)
毕业设计(包括毕业设计正文和相应的开发代码)
4、指导教师提供的设计资料
1.JAVA多媒体程序设计 王峰等 清华大学出版社 1999-5-1
2.JAVA基础编程贯通教程史斌星 史佳 清华大学出版社 2003-10-1
3.Java编程思想(美)Bruce Eckel 机械工业出版社 2002-9-1
5、要求学生搜集的技术资料(指出搜集资料的技术领域)
1.网页小应用程序applet的开发技术
2.AU等音频文件的相关知识
3.J2SE中的SOUND的相关包的运用
6、设计进度安排
第一部分 收集相关的开发资料,包括看书,上网找资料 (1周)
第二部分项目代码开发及技术实现 (3周)
第三部分完成毕业设计的编写和代码的测试,汇编 (2周)
评阅及答辩 (1周)
目 录
摘 要 I
Abstract II
第1章 概述 1
1.1 简介 1
1.2JAVA音频播放系统的主要特点 1
1.3JAVA音频播放系统的主要功能 2
1.4 JAVA音频播放系统的设计原则 2
第2章 系统设计实现 3
2.1系统的开发意义 3
2.2功能设计 3
2.3使用的技术及接口 3
2.4变量定义 4
2.5运行网页文件 5
第3章 JAVA与JAVA音频开发技术 9
3.1使用工具 9
3.2 JAVA声音处理介绍 9
3.3声音文件类型简介 10
3.4 JAVA声音音频引擎 11
3.5 JavaSound的相关特性 12
3.6 JavaSound的使用及工作原理 18
第4章 开发实例 22
4.1设计音乐播放器 22
4.2 播放音乐 24
4.3支持更多的音频格式 28
第5章 系统测试 29
结束语 32
致谢 33
参考文献 34
摘 要
声音可以创造意境,触发遐想,当与虚拟图像相结合时,更加可以让整个世界充满幻觉。声音是多媒体技术的基础。桌面PC的性能日益提高,Java虚拟机的优化技术也不断获得突破,这一切使得用Java处理实时信号成为可能。虽然还不够成熟,但是音频技术的出现,为JAVA语言开辟出了一条新的发展方向。可嵌入,占用空间小,跨平台等特性为JAVA语言的应用提供了空间和平台,而音频技术则象一个舞者,在这个平台上偏偏起舞。
基于本程序较小,并不需要使用到数据库,在开发工具的选择方面,BORLAND BUILDER虽然集成性强,功能强大,但是比较臃肿。故而,本人比较倾向使用JCREATOR,JCREATOR比较小巧,易于使用,在本程序的开发上,可供选择的平台有许多,因为JAVA的跨平台性,使得在平台的选择面上有了更大的自主权。现在社会上使用最多的平台是WINDOWS,所以该程序在WINDOWS平台下开发。
最后,本文将通过设计和构造一个支持实时MP3、WAV和Ogg音频格式解码/回放的Java音乐播放器,阐述用JavaSound API编写音频处理程序的思路和一般过程。
关键词:声音;Java;JCREATOR;音乐播放器
Abstract
The voice can create the artistic conception, triggering the fancy, be with When the virtual picture combine together, can let the whole world be filled with the illusion more.The voice is a multi-media technical foundation.The function of the table's top PC raises increasingly, Virtual Machine of Java of excellent turn the technique to also acquire the breakthrough continuously, the all these make make possible with the signal for Java to processing solid.Although return not enough mature, technical emergence of audio frequency, developped for the language of JAVA a new development direction.Can imbed, take up the space small, cross-platform etc. the characteristic provided the peaceful set of space for the application of the JAVA language, but the audio frequency technique then a dancer of elephant, it happened that dance on this terrace.
According to this procedure smaller, do not need to use the database, in the aspects of developping the tool to choose, although the BORLAND BUILDER gather sex is strong, the function is strong, more swollen.Hence, oneself relatively incline to use the JCREATOR, the JCREATOR is more cleverly made, being easy to the usage, on the development of this procedure, can be provided as the terrace of the choice to have many, because of the JAVA cross-platform, make face in the choice of the terrace up is larger of independent power.Now the most terrace in the society usage is a WINDOWS, so that procedure develops under the terrace of WINDOWS.
End, this text will pass the design and construct a supports the solid hour the MP3, WAV and the Ogg audio frequency formats decoding/ return to put of the Java music player, elaborate to use the way of thinking and general processes that the JavaSound API..