多媒體技術(shù)論文.doc
多媒體技術(shù)論文,摘 要多媒體技術(shù)是使用計(jì)算機(jī)交互式綜合技術(shù)和數(shù)字通信網(wǎng)絡(luò)技術(shù)處理多種表示媒體 ——文本、圖形、圖像、視頻和聲音,使多種信息建立邏輯連接,集成為一個(gè)交互式系統(tǒng)。隨著科學(xué)技術(shù)的發(fā)展,多媒體素材類(lèi)型也增多,包括音頻、視頻、圖像、動(dòng)畫(huà)等,如何將這些豐富的媒體表現(xiàn)給人們已是人們關(guān)注的焦點(diǎn)。播放器正是能將媒體生動(dòng)的表現(xiàn)出來(lái)的工具之...
內(nèi)容介紹
此文檔由會(huì)員 dxh2012 發(fā)布摘 要
多媒體技術(shù)是使用計(jì)算機(jī)交互式綜合技術(shù)和數(shù)字通信網(wǎng)絡(luò)技術(shù)處理多種表示媒體 ——文本、圖形、圖像、視頻和聲音,使多種信息建立邏輯連接,集成為一個(gè)交互式系統(tǒng)。隨著科學(xué)技術(shù)的發(fā)展,多媒體素材類(lèi)型也增多,包括音頻、視頻、圖像、動(dòng)畫(huà)等,如何將這些豐富的媒體表現(xiàn)給人們已是人們關(guān)注的焦點(diǎn)。播放器正是能將媒體生動(dòng)的表現(xiàn)出來(lái)的工具之一,因此實(shí)用的播放器更是人們所需求的。
本課題“多媒體播放軟件設(shè)計(jì)”就是為了設(shè)計(jì)一個(gè)實(shí)用的播放器。首先解決了MCI函數(shù)與命令消息的名稱(chēng)類(lèi)型和功能問(wèn)題。其次,是通過(guò)分析媒體播放的具體過(guò)程,在打開(kāi)媒體設(shè)備的過(guò)程中應(yīng)用程序需要做哪些事情,在應(yīng)用程序中加入對(duì)這些過(guò)程支持的代碼。再次,對(duì)應(yīng)用程序的流程構(gòu)造大致的輪廓,再完善程序框架的設(shè)計(jì),應(yīng)用程序外觀的設(shè)計(jì)。最后,也是最關(guān)鍵的就是編寫(xiě)實(shí)現(xiàn)播放媒體的代碼將播放器的基本功能實(shí)現(xiàn)。
此播放器是在VC平臺(tái)下基于MFC集成開(kāi)發(fā)環(huán)境,利用VC系統(tǒng)的MCI(Media Controller Interface)命令接口編程實(shí)現(xiàn),具有體積小、支持的播放格式多、系統(tǒng)資源占有少的優(yōu)勢(shì)。同時(shí)支持播放列表編輯、支持文件的打開(kāi)、保存的功能。雖然體積很小,但是基本完成了對(duì)常見(jiàn)音頻、視頻媒體的播放功能。
關(guān)鍵詞:媒體播放器;播放列表;音頻;視頻
ABSTRACT
Multimedia technology is the integrated use of interactive computer technology and digital communications network technology that address a variety of media - text, graphics, images, and video and voice so that the logic of the establishment of a wide range of information access, integrated into an interactive system. With the development of science and technology, the multimedia material type increases too, including audio frequency, video, picture, cartooned., how to behave to give people the focus which people have paid close attention to already these abundant medias. The player is exactly the first of tool showing the media vividly, so the practical player is the demands of people even more.
My design" multimedia broadcast software design " in order to design a practical player Have solved MCI function and ordered the name type of news and function problem at first. Secondly, it is through analyzing the concrete course that the media broadcasts, what things application program needs doing during the process of turning on apparatus of media, add the code supported to the course into application program. Moreover, to the procedure structure roughly outline of the application program, and then improve the design of the procedure frame, design of the appearance of the application program. Finally, a key one to write, realize code to show the media realize the basic function of the player most too.
This player is because of MFC integrated development environment under VC platform, utilize MCI (Media Controller Interface) of VC system to order the programming realization of interface, have small, form of broadcasting supported more, systematic resources occupy few advantages. Support the tabulation of broadcasting to edit, support the function of opening, save of the file at the same time.Though the volume is very small, the one that has finished to the common audio frequency , video media basically has broadcast the function.
Key Words: media player; play list; audio; video
目 錄
1 緒論 1
1.1 課題的研究背景 1
1.1.1 多媒體技術(shù)基本現(xiàn)狀 1
1.1.2 設(shè)計(jì)語(yǔ)言基本現(xiàn)狀 1
1.2 課題研究目的 2
1.3 論文完成的主要工作 3
2 媒體簡(jiǎn)介 4
2.1 媒體的定義 4
2.2 多媒體基本現(xiàn)狀和發(fā)展方向 4
2.2.1 多媒體基本現(xiàn)狀 4
2.2.2 多媒體的發(fā)展方向 6
2.3 多媒體簡(jiǎn)介 7
2.3.1 多媒體 7
2.3.2 流媒體 7
2.4 數(shù)字音頻與視頻簡(jiǎn)介 8
3 MCI命令接口編程 11
3.1 MCI設(shè)備 11
3.2 MCI函數(shù)與命令 12
3.2.1 MCI命令 12
3.2.2 MCI命令消息接口方式 13
3.2.3 MCI命令字符串接口方式 16
4 系統(tǒng)需求分析 17
4.1 需求分析 17
4.1.1 市場(chǎng)調(diào)研 17
4.1.2 市場(chǎng)分析 17
4.2 可行性研究 18
4.2.1 可行性論證 18
4.2.2 總體實(shí)施步驟 18
4.2.3 總體設(shè)計(jì)層次圖 19
5 軟件開(kāi)發(fā)與設(shè)計(jì) 20
5.1 程序設(shè)計(jì)的基本思想 20
5.1.1 基本界面設(shè)置 20
5.1.2 打開(kāi)文件與添加列表控制設(shè)置 20
5.1.3 播放控制控件設(shè)置 21
5.1.4 對(duì)列表的控制控件設(shè)置 21
5.1.5 菜單控件設(shè)置 21
5.2 程序設(shè)計(jì)的詳細(xì)說(shuō)明 21
5.2.1 界面設(shè)置 21
5.2.2 打開(kāi)文件與添加列表函數(shù) 22
5.2.3 播放控制函數(shù)設(shè)置 22
5.2.4 列表控制函數(shù)設(shè)置 23
5.2.5 菜單控制函數(shù)設(shè)置 23
5.3 MCI接口在播放器中應(yīng)用 23
5.3.1 MCICommandString解析 23
5.3.2 MCICommandString格式設(shè)置 24
5.4 主要實(shí)現(xiàn)原理及程序 25
5.4.1 文檔處理 25
5.4.2 主界面實(shí)現(xiàn) 26
5.4.3 消息處理 28
6 系統(tǒng)分析與測(cè)試 31
6.1 系統(tǒng)界面與控制設(shè)置 32
6.1.1 界面設(shè)置 32
6.1.2 打開(kāi)文件 32
6.1.3 列表與控制 33
6.1.4 菜單控制 33
6.1.5 系統(tǒng)信息 34
6.2 軟件性能測(cè)試 34
6.2.1 軟件測(cè)試的意義 34
6.2.2 軟件測(cè)試的方法 36
6.2.3 測(cè)試過(guò)程 36
6.3 軟件的測(cè)試結(jié)果分析 37
6.3.1 測(cè)試結(jié)果 37
6.3.2 軟件的特點(diǎn) 37
6.3.3 軟件的不足 37
結(jié)束語(yǔ) 38
致謝 39
參考文獻(xiàn) 40