java音樂播放器的設計與實現(xiàn).rar
java音樂播放器的設計與實現(xiàn),字數(shù):27000,43頁。畢業(yè)設計任務書題目 java音樂播放器的設計與實現(xiàn)題目類型:工程設計√技術(shù)專題研究理論研究軟硬件產(chǎn)品開發(fā)1、設計任務及要求1.掌握音頻在java語言中的程序開發(fā)。2.掌握在applet中開發(fā)java音頻播放器。 3.調(diào)試實例,并能正確運行 2、應完成的硬件或軟件實驗通過applet的程序開發(fā),...
該文檔為壓縮文件,包含的文件列表如下:
內(nèi)容介紹
原文檔由會員 tian153 發(fā)布
字數(shù):27000,43頁。
畢 業(yè) 設 計 任 務 書
題 目 Java音樂播放器的設計與實現(xiàn)
題目類型:工程設計√ 技術(shù)專題研究 理論研究 軟硬件產(chǎn)品開發(fā)
1、設計任務及要求
1.掌握音頻在JAVA語言中的程序開發(fā)。
2.掌握在APPLET中開發(fā)JAVA音頻播放器。
3.調(diào)試實例,并能正確運行
2、應完成的硬件或軟件實驗
通過APPLET的程序開發(fā),最終實現(xiàn)JAVA音頻播放器,工具使用JCREATOR
3、應交出的設計文件及實物(包括設計論文、程序清單或磁盤、實驗裝置或產(chǎn)品等)
畢業(yè)設計(包括畢業(yè)設計正文和相應的開發(fā)代碼)
4、指導教師提供的設計資料
1.JAVA多媒體程序設計 王峰等 清華大學出版社 1999-5-1
2.JAVA基礎(chǔ)編程貫通教程史斌星 史佳 清華大學出版社 2003-10-1
3.Java編程思想(美)Bruce Eckel 機械工業(yè)出版社 2002-9-1
5、要求學生搜集的技術(shù)資料(指出搜集資料的技術(shù)領(lǐng)域)
1.網(wǎng)頁小應用程序applet的開發(fā)技術(shù)
2.AU等音頻文件的相關(guān)知識
3.J2SE中的SOUND的相關(guān)包的運用
6、設計進度安排
第一部分 收集相關(guān)的開發(fā)資料,包括看書,上網(wǎng)找資料 (1周)
第二部分項目代碼開發(fā)及技術(shù)實現(xiàn) (3周)
第三部分完成畢業(yè)設計的編寫和代碼的測試,匯編 (2周)
評閱及答辯 (1周)
目 錄
摘 要 I
Abstract II
第1章 概述 1
1.1 簡介 1
1.2JAVA音頻播放系統(tǒng)的主要特點 1
1.3JAVA音頻播放系統(tǒng)的主要功能 2
1.4 JAVA音頻播放系統(tǒng)的設計原則 2
第2章 系統(tǒng)設計實現(xiàn) 3
2.1系統(tǒng)的開發(fā)意義 3
2.2功能設計 3
2.3使用的技術(shù)及接口 3
2.4變量定義 4
2.5運行網(wǎng)頁文件 5
第3章 JAVA與JAVA音頻開發(fā)技術(shù) 9
3.1使用工具 9
3.2 JAVA聲音處理介紹 9
3.3聲音文件類型簡介 10
3.4 JAVA聲音音頻引擎 11
3.5 JavaSound的相關(guān)特性 12
3.6 JavaSound的使用及工作原理 18
第4章 開發(fā)實例 22
4.1設計音樂播放器 22
4.2 播放音樂 24
4.3支持更多的音頻格式 28
第5章 系統(tǒng)測試 29
結(jié)束語 32
致謝 33
參考文獻 34
摘 要
聲音可以創(chuàng)造意境,觸發(fā)遐想,當與虛擬圖像相結(jié)合時,更加可以讓整個世界充滿幻覺。聲音是多媒體技術(shù)的基礎(chǔ)。桌面PC的性能日益提高,Java虛擬機的優(yōu)化技術(shù)也不斷獲得突破,這一切使得用Java處理實時信號成為可能。雖然還不夠成熟,但是音頻技術(shù)的出現(xiàn),為JAVA語言開辟出了一條新的發(fā)展方向。可嵌入,占用空間小,跨平臺等特性為JAVA語言的應用提供了空間和平臺,而音頻技術(shù)則象一個舞者,在這個平臺上偏偏起舞。
基于本程序較小,并不需要使用到數(shù)據(jù)庫,在開發(fā)工具的選擇方面,BORLAND BUILDER雖然集成性強,功能強大,但是比較臃腫。故而,本人比較傾向使用JCREATOR,JCREATOR比較小巧,易于使用,在本程序的開發(fā)上,可供選擇的平臺有許多,因為JAVA的跨平臺性,使得在平臺的選擇面上有了更大的自主權(quán)?,F(xiàn)在社會上使用最多的平臺是WINDOWS,所以該程序在WINDOWS平臺下開發(fā)。
最后,本文將通過設計和構(gòu)造一個支持實時MP3、WAV和Ogg音頻格式解碼/回放的Java音樂播放器,闡述用JavaSound API編寫音頻處理程序的思路和一般過程。
關(guān)鍵詞:聲音;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..
畢 業(yè) 設 計 任 務 書
題 目 Java音樂播放器的設計與實現(xiàn)
題目類型:工程設計√ 技術(shù)專題研究 理論研究 軟硬件產(chǎn)品開發(fā)
1、設計任務及要求
1.掌握音頻在JAVA語言中的程序開發(fā)。
2.掌握在APPLET中開發(fā)JAVA音頻播放器。
3.調(diào)試實例,并能正確運行
2、應完成的硬件或軟件實驗
通過APPLET的程序開發(fā),最終實現(xiàn)JAVA音頻播放器,工具使用JCREATOR
3、應交出的設計文件及實物(包括設計論文、程序清單或磁盤、實驗裝置或產(chǎn)品等)
畢業(yè)設計(包括畢業(yè)設計正文和相應的開發(fā)代碼)
4、指導教師提供的設計資料
1.JAVA多媒體程序設計 王峰等 清華大學出版社 1999-5-1
2.JAVA基礎(chǔ)編程貫通教程史斌星 史佳 清華大學出版社 2003-10-1
3.Java編程思想(美)Bruce Eckel 機械工業(yè)出版社 2002-9-1
5、要求學生搜集的技術(shù)資料(指出搜集資料的技術(shù)領(lǐng)域)
1.網(wǎng)頁小應用程序applet的開發(fā)技術(shù)
2.AU等音頻文件的相關(guān)知識
3.J2SE中的SOUND的相關(guān)包的運用
6、設計進度安排
第一部分 收集相關(guān)的開發(fā)資料,包括看書,上網(wǎng)找資料 (1周)
第二部分項目代碼開發(fā)及技術(shù)實現(xiàn) (3周)
第三部分完成畢業(yè)設計的編寫和代碼的測試,匯編 (2周)
評閱及答辯 (1周)
目 錄
摘 要 I
Abstract II
第1章 概述 1
1.1 簡介 1
1.2JAVA音頻播放系統(tǒng)的主要特點 1
1.3JAVA音頻播放系統(tǒng)的主要功能 2
1.4 JAVA音頻播放系統(tǒng)的設計原則 2
第2章 系統(tǒng)設計實現(xiàn) 3
2.1系統(tǒng)的開發(fā)意義 3
2.2功能設計 3
2.3使用的技術(shù)及接口 3
2.4變量定義 4
2.5運行網(wǎng)頁文件 5
第3章 JAVA與JAVA音頻開發(fā)技術(shù) 9
3.1使用工具 9
3.2 JAVA聲音處理介紹 9
3.3聲音文件類型簡介 10
3.4 JAVA聲音音頻引擎 11
3.5 JavaSound的相關(guān)特性 12
3.6 JavaSound的使用及工作原理 18
第4章 開發(fā)實例 22
4.1設計音樂播放器 22
4.2 播放音樂 24
4.3支持更多的音頻格式 28
第5章 系統(tǒng)測試 29
結(jié)束語 32
致謝 33
參考文獻 34
摘 要
聲音可以創(chuàng)造意境,觸發(fā)遐想,當與虛擬圖像相結(jié)合時,更加可以讓整個世界充滿幻覺。聲音是多媒體技術(shù)的基礎(chǔ)。桌面PC的性能日益提高,Java虛擬機的優(yōu)化技術(shù)也不斷獲得突破,這一切使得用Java處理實時信號成為可能。雖然還不夠成熟,但是音頻技術(shù)的出現(xiàn),為JAVA語言開辟出了一條新的發(fā)展方向。可嵌入,占用空間小,跨平臺等特性為JAVA語言的應用提供了空間和平臺,而音頻技術(shù)則象一個舞者,在這個平臺上偏偏起舞。
基于本程序較小,并不需要使用到數(shù)據(jù)庫,在開發(fā)工具的選擇方面,BORLAND BUILDER雖然集成性強,功能強大,但是比較臃腫。故而,本人比較傾向使用JCREATOR,JCREATOR比較小巧,易于使用,在本程序的開發(fā)上,可供選擇的平臺有許多,因為JAVA的跨平臺性,使得在平臺的選擇面上有了更大的自主權(quán)?,F(xiàn)在社會上使用最多的平臺是WINDOWS,所以該程序在WINDOWS平臺下開發(fā)。
最后,本文將通過設計和構(gòu)造一個支持實時MP3、WAV和Ogg音頻格式解碼/回放的Java音樂播放器,闡述用JavaSound API編寫音頻處理程序的思路和一般過程。
關(guān)鍵詞:聲音;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..