基于jmf的視頻播放器設(shè)計(jì)與實(shí)現(xiàn)[獨(dú)家原創(chuàng)].doc
約45頁(yè)DOC格式手機(jī)打開(kāi)展開(kāi)
基于jmf的視頻播放器設(shè)計(jì)與實(shí)現(xiàn)[獨(dú)家原創(chuàng)],基于jmf的視頻播放器設(shè)計(jì)與實(shí)現(xiàn)13800字自己原創(chuàng)的畢業(yè)論文,已經(jīng)通過(guò)校內(nèi)系統(tǒng)檢測(cè),重復(fù)率低,僅在本站獨(dú)家出售,大家放心下載使用摘要 隨著多媒體技術(shù)的發(fā)展和人們對(duì)視頻,音頻數(shù)據(jù)的需求,越來(lái)越多的軟件加入了多媒體功能。jmf(java media framework api)是一種采用java語(yǔ)言開(kāi)發(fā)流式媒體應(yīng)用應(yīng)用程...
內(nèi)容介紹
此文檔由會(huì)員 小丑88 發(fā)布
基于JMF的視頻播放器設(shè)計(jì)與實(shí)現(xiàn)
13800字
自己原創(chuàng)的畢業(yè)論文,已經(jīng)通過(guò)校內(nèi)系統(tǒng)檢測(cè),重復(fù)率低,僅在本站獨(dú)家出售,大家放心下載使用
摘要
隨著多媒體技術(shù)的發(fā)展和人們對(duì)視頻,音頻數(shù)據(jù)的需求,越來(lái)越多的軟件加入了多媒體功能。JMF(Java Media Framework API)是一種采用Java語(yǔ)言開(kāi)發(fā)流式媒體應(yīng)用應(yīng)用程序接口。它作為Java Media API技術(shù)家族的一個(gè)重要組成部分,對(duì)Java平臺(tái)進(jìn)行了擴(kuò)展,為媒體應(yīng)用開(kāi)發(fā)人員提供了增強(qiáng)的媒體開(kāi)發(fā)能力。Java多媒體框架中包含了許多用于處理多媒體的API,所支持的功能包括:可以在Java Applet和應(yīng)用程序中播放各種媒體文件,如AU、AVI、MIDI、MPEG、QuickTime和WAV等文件;可以播放從互聯(lián)網(wǎng)上下載的媒體流;可以利用麥克風(fēng)和攝像機(jī)一類(lèi)的設(shè)備截取音頻和視頻,并保存成多媒體文件;處理多媒體文件,轉(zhuǎn)換文件格式;向互聯(lián)網(wǎng)傳音頻和視頻數(shù)據(jù)流;互聯(lián)網(wǎng)上廣播音頻和視頻數(shù)據(jù)等。
當(dāng)前的視頻播放器有用各種不同的語(yǔ)言和技術(shù)實(shí)現(xiàn)的,使用JAVA語(yǔ)言編寫(xiě)的視頻播放器有其獨(dú)特的優(yōu)勢(shì):Java跨平臺(tái),使得通過(guò)JMF API開(kāi)發(fā)的多媒體應(yīng)用同其他Java應(yīng)用一樣,擁有“一次開(kāi)發(fā),到處運(yùn)行”(write once, run anywhere)的特點(diǎn)。
本系統(tǒng)旨在使用JMF編寫(xiě)一個(gè)視頻播放器,首先通過(guò)GUI設(shè)計(jì)出視頻播放器的界面,然后通過(guò)偽代碼設(shè)計(jì),最后將偽代碼翻譯為JAVA代碼。最終播放器實(shí)現(xiàn)本地視頻,音頻播放,以及視頻音頻信息,音量調(diào)節(jié),暫停等一般播放器功能。
關(guān)鍵詞:Java多媒體框架;視頻;播放器
JMF based video player
Abstract Summary with the development of multimedia technology and the video, audio data needs, more and more software has joined the multimedia functionality.
JMF (Java Media Framework API) is an application development and streaming media applications using Java language interfaces. As an important component of the Java Media API technologies family, the Java platform has been extended for the media development for application developers with enhanced capabilities. Java multimedia framework in the contains has many for processing multimedia of API, by support of function including: can in Java Applet and application in the play various media file, such as AU, and AVI, and MIDI, and MPEG, and QuickTime and WAV, file; can play from Internet upper and lower contains of media flow; can using microphone and camera class of device interception audio and video, and save into multimedia file; processing multimedia file, conversion file format; Upload audio and video streaming to the Internet; the Internet broadcast audio and video data, and so on.
Current video player, useful for a wide variety of languages and technologies, video player written using the JAVA language has its unique advantage: cross-platform Java, made by JMF API development of multimedia applications as with other Java applications, with "development once, run everywhere" (write once, run anywhere) features.
This system is designed to write a video player using JMF and achieve general player functions, and add some personalization features.
Keywords: Java media framework, video ,video player
目 錄
第一章 引言 1
1.1項(xiàng)目背景 1
1.2技術(shù)現(xiàn)狀與發(fā)展趨勢(shì) 1
1.3論文組織結(jié)構(gòu) 2
第二章 技術(shù)背景 3
2.1 JMF結(jié)構(gòu) 3
2.1.1 定義JMF 3
2.1.2 JMF體系結(jié)構(gòu)簡(jiǎn)介 3
2.1.3 時(shí)間模型 4
2.1.4 管理器 5
2.1.5 事件模型 5
2.1.6 數(shù)據(jù)模型 6
2.1.7 控制 6
2.2 PLAYER對(duì)象 7
第三章 系統(tǒng)分析與設(shè)計(jì) 17
3.1 需求分析 17
3.1.1功能分析 17
3.1.2 軟硬件環(huán)境分析 17
3.2 概要設(shè)計(jì) 17
3.2.1初步設(shè)計(jì) 17
3.2.2 GUI設(shè)計(jì) 17
3.2.3視頻播放器原理 20
3.2.4 偽代碼設(shè)計(jì) 20
第四章 系統(tǒng)的實(shí)現(xiàn) 24
4.1 定義類(lèi)的說(shuō)明 24
4.2 程序代碼 24
4.2.1代碼編寫(xiě) 24
4.2.2 程序代碼整體分析 32
4.2.3 MediaPlayer構(gòu)造函數(shù) 33
4.2.4 SetupMenu構(gòu)造程序菜單 34
4.3系統(tǒng)操作演示 36
第五章 總結(jié) 40
致 謝 41
參考文獻(xiàn) 42
13800字
自己原創(chuàng)的畢業(yè)論文,已經(jīng)通過(guò)校內(nèi)系統(tǒng)檢測(cè),重復(fù)率低,僅在本站獨(dú)家出售,大家放心下載使用
摘要
隨著多媒體技術(shù)的發(fā)展和人們對(duì)視頻,音頻數(shù)據(jù)的需求,越來(lái)越多的軟件加入了多媒體功能。JMF(Java Media Framework API)是一種采用Java語(yǔ)言開(kāi)發(fā)流式媒體應(yīng)用應(yīng)用程序接口。它作為Java Media API技術(shù)家族的一個(gè)重要組成部分,對(duì)Java平臺(tái)進(jìn)行了擴(kuò)展,為媒體應(yīng)用開(kāi)發(fā)人員提供了增強(qiáng)的媒體開(kāi)發(fā)能力。Java多媒體框架中包含了許多用于處理多媒體的API,所支持的功能包括:可以在Java Applet和應(yīng)用程序中播放各種媒體文件,如AU、AVI、MIDI、MPEG、QuickTime和WAV等文件;可以播放從互聯(lián)網(wǎng)上下載的媒體流;可以利用麥克風(fēng)和攝像機(jī)一類(lèi)的設(shè)備截取音頻和視頻,并保存成多媒體文件;處理多媒體文件,轉(zhuǎn)換文件格式;向互聯(lián)網(wǎng)傳音頻和視頻數(shù)據(jù)流;互聯(lián)網(wǎng)上廣播音頻和視頻數(shù)據(jù)等。
當(dāng)前的視頻播放器有用各種不同的語(yǔ)言和技術(shù)實(shí)現(xiàn)的,使用JAVA語(yǔ)言編寫(xiě)的視頻播放器有其獨(dú)特的優(yōu)勢(shì):Java跨平臺(tái),使得通過(guò)JMF API開(kāi)發(fā)的多媒體應(yīng)用同其他Java應(yīng)用一樣,擁有“一次開(kāi)發(fā),到處運(yùn)行”(write once, run anywhere)的特點(diǎn)。
本系統(tǒng)旨在使用JMF編寫(xiě)一個(gè)視頻播放器,首先通過(guò)GUI設(shè)計(jì)出視頻播放器的界面,然后通過(guò)偽代碼設(shè)計(jì),最后將偽代碼翻譯為JAVA代碼。最終播放器實(shí)現(xiàn)本地視頻,音頻播放,以及視頻音頻信息,音量調(diào)節(jié),暫停等一般播放器功能。
關(guān)鍵詞:Java多媒體框架;視頻;播放器
JMF based video player
Abstract Summary with the development of multimedia technology and the video, audio data needs, more and more software has joined the multimedia functionality.
JMF (Java Media Framework API) is an application development and streaming media applications using Java language interfaces. As an important component of the Java Media API technologies family, the Java platform has been extended for the media development for application developers with enhanced capabilities. Java multimedia framework in the contains has many for processing multimedia of API, by support of function including: can in Java Applet and application in the play various media file, such as AU, and AVI, and MIDI, and MPEG, and QuickTime and WAV, file; can play from Internet upper and lower contains of media flow; can using microphone and camera class of device interception audio and video, and save into multimedia file; processing multimedia file, conversion file format; Upload audio and video streaming to the Internet; the Internet broadcast audio and video data, and so on.
Current video player, useful for a wide variety of languages and technologies, video player written using the JAVA language has its unique advantage: cross-platform Java, made by JMF API development of multimedia applications as with other Java applications, with "development once, run everywhere" (write once, run anywhere) features.
This system is designed to write a video player using JMF and achieve general player functions, and add some personalization features.
Keywords: Java media framework, video ,video player
目 錄
第一章 引言 1
1.1項(xiàng)目背景 1
1.2技術(shù)現(xiàn)狀與發(fā)展趨勢(shì) 1
1.3論文組織結(jié)構(gòu) 2
第二章 技術(shù)背景 3
2.1 JMF結(jié)構(gòu) 3
2.1.1 定義JMF 3
2.1.2 JMF體系結(jié)構(gòu)簡(jiǎn)介 3
2.1.3 時(shí)間模型 4
2.1.4 管理器 5
2.1.5 事件模型 5
2.1.6 數(shù)據(jù)模型 6
2.1.7 控制 6
2.2 PLAYER對(duì)象 7
第三章 系統(tǒng)分析與設(shè)計(jì) 17
3.1 需求分析 17
3.1.1功能分析 17
3.1.2 軟硬件環(huán)境分析 17
3.2 概要設(shè)計(jì) 17
3.2.1初步設(shè)計(jì) 17
3.2.2 GUI設(shè)計(jì) 17
3.2.3視頻播放器原理 20
3.2.4 偽代碼設(shè)計(jì) 20
第四章 系統(tǒng)的實(shí)現(xiàn) 24
4.1 定義類(lèi)的說(shuō)明 24
4.2 程序代碼 24
4.2.1代碼編寫(xiě) 24
4.2.2 程序代碼整體分析 32
4.2.3 MediaPlayer構(gòu)造函數(shù) 33
4.2.4 SetupMenu構(gòu)造程序菜單 34
4.3系統(tǒng)操作演示 36
第五章 總結(jié) 40
致 謝 41
參考文獻(xiàn) 42