基于j2se的mp3播放器的設(shè)計(jì)與實(shí)現(xiàn).rar
基于j2se的mp3播放器的設(shè)計(jì)與實(shí)現(xiàn),基于j2se的mp3播放器的設(shè)計(jì)與實(shí)現(xiàn)1.2萬字 42頁包括開題報(bào)告和任務(wù)書,文檔內(nèi)附程序代碼摘要隨著多媒體技術(shù)的發(fā)展和人們對音頻,視頻數(shù)據(jù)的需求,越來越多的軟件加入了多媒體功能。jmf(java media framework api)是一種采用java語言開發(fā)流式媒體應(yīng)用應(yīng)用程序接口。它作為java media a...
該文檔為壓縮文件,包含的文件列表如下:
內(nèi)容介紹
原文檔由會(huì)員 lyy1314 發(fā)布
基于J2SE的MP3播放器的設(shè)計(jì)與實(shí)現(xiàn)
1.2萬字 42頁
包括開題報(bào)告和任務(wù)書,文檔內(nèi)附程序代碼
摘要
隨著多媒體技術(shù)的發(fā)展和人們對音頻,視頻數(shù)據(jù)的需求,越來越多的軟件加入了多媒體功能。
JMF(Java Media Framework API)是一種采用Java語言開發(fā)流式媒體應(yīng)用應(yīng)用程序接口。它作為Java Media API技術(shù)家族的一個(gè)重要組成部分,對Java平臺(tái)進(jìn)行了擴(kuò)展,為媒體應(yīng)用開發(fā)人員提供了增強(qiáng)的媒體開發(fā)能力。Java多媒體框架中包含了許多用于處理多媒體的API,所支持的功能包括:可以在Java Applet和應(yīng)用程序中播放各種媒體文件,例如AU、AVI、MIDI、MPEG、QuickTime和WAV等文件;可以播放從互聯(lián)網(wǎng)上下載的媒體流;可以利用麥克風(fēng)和攝像機(jī)一類的設(shè)備截取音頻和視頻,并保存成多媒體文件;處理多媒體文件,轉(zhuǎn)換文件格式;向互聯(lián)網(wǎng)上傳音頻和視頻數(shù)據(jù)流;在互聯(lián)網(wǎng)上廣播音頻和視頻數(shù)據(jù)等。
本系統(tǒng)旨在使用JMF編寫一個(gè)音頻播放器,實(shí)現(xiàn)一般播放器的功能,并加入一些當(dāng)前的播放器不支持的功能。
關(guān)鍵詞:Java2標(biāo)準(zhǔn)版;Java多媒體框架;MP3播放器
Design And Implementation Of Mp3 Player Based-on J2SE
Abstract
With the development of multimedia technology and the urgent requirement of people to multimedia data, more and more applications integrate multimedia functionality.
JMF is an application program interface which adopts Java language to develop stream media application. As an important part of Java Media API family, it greatly extends Java language and provides enhanced media process ability for media application developers. JMF contains many APIs used to process multimedia, it supports: plays different kinds of media files in Java Applets and Java applications, including AU, AVI, MIDI, MPEG, QuickTime, WAV and so on; plays media stream downloaded from the Internet; uses devices such as microphone and video camera to capture audio or video, and saves them as multimedia files; processes media files, converts format among different types; uploads audio or video data stream to Internet; broadcasts audio or video data stream.
This system is supposed to write a program based-on JMF to play audio file, it implements functionalities just as the other typical mp3 player has done, and it also has some features that unsupported by those players.
Key Words:J2SE;JMF;MP3 Player
目 錄
1引言 1
1.1項(xiàng)目背景 1
1.2技術(shù)現(xiàn)狀與發(fā)展趨勢 1
1.3論文組織結(jié)構(gòu) 2
2技術(shù)背景 3
2.1JMF結(jié)構(gòu) 3
2.1.1 定義JMF 3
2.1.2 JMF高層結(jié)構(gòu) 3
2.1.3 時(shí)間模型 4
2.1.4 管理器 4
2.1.5 事件模型 5
2.1.6 數(shù)據(jù)模型 5
2.1.7 控制 6
2.2 重要實(shí)例:PLAYER對象 6
3系統(tǒng)分析與設(shè)計(jì) 16
3.1 系統(tǒng)概述 16
3.2 詳細(xì)說明 17
3.2.1 Mp3Player類 17
3.2.2 AudioMedia類 18
3.2.3 AdvancedList類 19
3.2.4 ResourceManager類 20
3.2.5 TypeFilter類 21
4 系統(tǒng)的實(shí)現(xiàn) 22
4.1 監(jiān)聽鼠標(biāo)事件 22
4.2 最近播放列表和簡單收藏夾列表的動(dòng)態(tài)刷新 24
4.3 支持文件批量操作 26
4.4 監(jiān)聽PLAYER的狀態(tài)改變 27
4.5 文件過濾器實(shí)現(xiàn) 30
4.6 基于對象序列化的信息的存儲(chǔ)和恢復(fù) 31
4.7 導(dǎo)出功能 34
5 結(jié)論 36
致 謝 37
參考文獻(xiàn) 38
參考文獻(xiàn)
[1]Bruce Eckel. Thinking In Java[M].北京:機(jī)械工業(yè)出版社,2004,33-44.
[2]左天軍,楊學(xué)良.采用JMF開發(fā)流媒體應(yīng)用的研究[J].微計(jì)算機(jī)應(yīng)用,2001,3(3):31-39.
[3]萬年紅,王雪蓉. Java技術(shù)在多媒體領(lǐng)域應(yīng)用探討[J].科技信息,2007,4(25):21-30.
[4]蔣愛權(quán),謝兆學(xué).流媒體技術(shù)的Java實(shí)現(xiàn)[J].計(jì)算機(jī)應(yīng)用研究,2002,7(10):41-46.
[5]歐陽江林.基于JMF格式的多媒體播放器[J].福建電腦
[6]夏先波編著.Java JDK實(shí)例寶典[M].北京:電子工業(yè)出版社
[7]林勝利,王坤茹.Java優(yōu)化編程[M].北京:電子工業(yè)出版社
1.2萬字 42頁
包括開題報(bào)告和任務(wù)書,文檔內(nèi)附程序代碼
摘要
隨著多媒體技術(shù)的發(fā)展和人們對音頻,視頻數(shù)據(jù)的需求,越來越多的軟件加入了多媒體功能。
JMF(Java Media Framework API)是一種采用Java語言開發(fā)流式媒體應(yīng)用應(yīng)用程序接口。它作為Java Media API技術(shù)家族的一個(gè)重要組成部分,對Java平臺(tái)進(jìn)行了擴(kuò)展,為媒體應(yīng)用開發(fā)人員提供了增強(qiáng)的媒體開發(fā)能力。Java多媒體框架中包含了許多用于處理多媒體的API,所支持的功能包括:可以在Java Applet和應(yīng)用程序中播放各種媒體文件,例如AU、AVI、MIDI、MPEG、QuickTime和WAV等文件;可以播放從互聯(lián)網(wǎng)上下載的媒體流;可以利用麥克風(fēng)和攝像機(jī)一類的設(shè)備截取音頻和視頻,并保存成多媒體文件;處理多媒體文件,轉(zhuǎn)換文件格式;向互聯(lián)網(wǎng)上傳音頻和視頻數(shù)據(jù)流;在互聯(lián)網(wǎng)上廣播音頻和視頻數(shù)據(jù)等。
本系統(tǒng)旨在使用JMF編寫一個(gè)音頻播放器,實(shí)現(xiàn)一般播放器的功能,并加入一些當(dāng)前的播放器不支持的功能。
關(guān)鍵詞:Java2標(biāo)準(zhǔn)版;Java多媒體框架;MP3播放器
Design And Implementation Of Mp3 Player Based-on J2SE
Abstract
With the development of multimedia technology and the urgent requirement of people to multimedia data, more and more applications integrate multimedia functionality.
JMF is an application program interface which adopts Java language to develop stream media application. As an important part of Java Media API family, it greatly extends Java language and provides enhanced media process ability for media application developers. JMF contains many APIs used to process multimedia, it supports: plays different kinds of media files in Java Applets and Java applications, including AU, AVI, MIDI, MPEG, QuickTime, WAV and so on; plays media stream downloaded from the Internet; uses devices such as microphone and video camera to capture audio or video, and saves them as multimedia files; processes media files, converts format among different types; uploads audio or video data stream to Internet; broadcasts audio or video data stream.
This system is supposed to write a program based-on JMF to play audio file, it implements functionalities just as the other typical mp3 player has done, and it also has some features that unsupported by those players.
Key Words:J2SE;JMF;MP3 Player
目 錄
1引言 1
1.1項(xiàng)目背景 1
1.2技術(shù)現(xiàn)狀與發(fā)展趨勢 1
1.3論文組織結(jié)構(gòu) 2
2技術(shù)背景 3
2.1JMF結(jié)構(gòu) 3
2.1.1 定義JMF 3
2.1.2 JMF高層結(jié)構(gòu) 3
2.1.3 時(shí)間模型 4
2.1.4 管理器 4
2.1.5 事件模型 5
2.1.6 數(shù)據(jù)模型 5
2.1.7 控制 6
2.2 重要實(shí)例:PLAYER對象 6
3系統(tǒng)分析與設(shè)計(jì) 16
3.1 系統(tǒng)概述 16
3.2 詳細(xì)說明 17
3.2.1 Mp3Player類 17
3.2.2 AudioMedia類 18
3.2.3 AdvancedList類 19
3.2.4 ResourceManager類 20
3.2.5 TypeFilter類 21
4 系統(tǒng)的實(shí)現(xiàn) 22
4.1 監(jiān)聽鼠標(biāo)事件 22
4.2 最近播放列表和簡單收藏夾列表的動(dòng)態(tài)刷新 24
4.3 支持文件批量操作 26
4.4 監(jiān)聽PLAYER的狀態(tài)改變 27
4.5 文件過濾器實(shí)現(xiàn) 30
4.6 基于對象序列化的信息的存儲(chǔ)和恢復(fù) 31
4.7 導(dǎo)出功能 34
5 結(jié)論 36
致 謝 37
參考文獻(xiàn) 38
參考文獻(xiàn)
[1]Bruce Eckel. Thinking In Java[M].北京:機(jī)械工業(yè)出版社,2004,33-44.
[2]左天軍,楊學(xué)良.采用JMF開發(fā)流媒體應(yīng)用的研究[J].微計(jì)算機(jī)應(yīng)用,2001,3(3):31-39.
[3]萬年紅,王雪蓉. Java技術(shù)在多媒體領(lǐng)域應(yīng)用探討[J].科技信息,2007,4(25):21-30.
[4]蔣愛權(quán),謝兆學(xué).流媒體技術(shù)的Java實(shí)現(xiàn)[J].計(jì)算機(jī)應(yīng)用研究,2002,7(10):41-46.
[5]歐陽江林.基于JMF格式的多媒體播放器[J].福建電腦
[6]夏先波編著.Java JDK實(shí)例寶典[M].北京:電子工業(yè)出版社
[7]林勝利,王坤茹.Java優(yōu)化編程[M].北京:電子工業(yè)出版社
TA們正在看...
- 中小企業(yè)辦公自動(dòng)化設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)開題報(bào)告.doc
- 學(xué)生檔案管理系統(tǒng)文獻(xiàn)綜述.doc
- 信息加密算法分析及在文件中加解密的應(yīng)用.doc
- 61傳感器及其工作原理.ppt
- 學(xué)生選課系統(tǒng)畢業(yè)論文.doc
- 移動(dòng)對象定位系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).doc
- 智能小區(qū)安防系統(tǒng)論文.doc
- 智能家居系統(tǒng)設(shè)計(jì)---一氧化碳自動(dòng)報(bào)警器論文.doc
- 醫(yī)院管理系統(tǒng)程序java.rar
- 屏幕截圖軟件設(shè)計(jì).doc