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