【正文】
顯然,定義②是有問(wèn)題的,因?yàn)榘催@個(gè)定義,電視節(jié)目就可以看作是多媒體。 多媒體 從字面上看,所謂多媒體 multimedia,就是多種媒體的綜合,多媒體處理技術(shù)涉及到以上五種媒體形式。數(shù)據(jù)存儲(chǔ)并不局限于計(jì)算機(jī)的部件,因此,紙也是一種存儲(chǔ)媒體。 組合音頻 /視頻序列可以用不同的 TV 標(biāo)準(zhǔn)格式 (PAL、 SECAM 等 )編碼。 ②表示媒體 (Representation medium):為傳輸感覺(jué)而研究出來(lái)的中間手段,以便更有效地將感覺(jué)從一地傳往另一地。如語(yǔ)言、音樂(lè)、圖形、活動(dòng)圖像、文本等。 以上各點(diǎn)構(gòu)成了本軟件的難點(diǎn),在克難過(guò)程中,我的分析問(wèn)題解決問(wèn)題的能力有了很大的進(jìn)步,經(jīng)過(guò)努力,一個(gè)占用空間小、簡(jiǎn)單實(shí)用的小型媒體播放器終于完成了。 因此應(yīng)解決的主要問(wèn)題是如何把你了解的多媒體和 VC 知識(shí)應(yīng)用到實(shí)際編程當(dāng)中去及編制的應(yīng)用軟件的可用性、易用性、健壯性。所以 VC++ 6. 0 可謂是 Microsoft 公司的王牌產(chǎn)品,編程功能強(qiáng)大而贏得廣大程序的偏愛(ài)。 關(guān)鍵詞 : 媒體播放器; MCI;播放列表;音頻;視頻 A Software Of Media Player Designed by VC++ Program Language Abstract: There are different characteristic among the normal multimedia player at present, but there are shorting for all of these software nearly. My center is A Software O f Media P layer Designed by VC++ Program Language .F irstly, let me introduce those media fo rmats and players at present, then there is a particular presentation for the media player that designed by myselfplayer. This player is based on MFC, referring to MCI(media controller interface) from system, having many good functions such as little size, supporting many kinds of format of media, taking up less system resource, supporting list control for playing item and catch track of CD. Key words: media player; MCI; play list; audio; video 一、 引 言 多媒體技術(shù)的概念和應(yīng)用出現(xiàn)于 20 世紀(jì) 80 年代初期,經(jīng)過(guò)十余年的發(fā)展,隨著計(jì)算機(jī)科學(xué)網(wǎng)絡(luò)的普及和多媒體技術(shù)的發(fā)展,已成為計(jì)算機(jī)領(lǐng)域發(fā)展的熱點(diǎn)技術(shù),針對(duì)目前各種媒體格式,如何簡(jiǎn)單方便的播放各類(lèi)媒體已成為人們普遍關(guān)注的問(wèn) 題,而媒體播放器的開(kāi)發(fā)也變得十分重要。基于 VC++開(kāi)發(fā)工具的媒體播放器軟件設(shè)計(jì) 目 錄 基于 VC++開(kāi)發(fā)工具的媒體播放器軟件設(shè)計(jì) ............................... 3 A SOFTWARE OF MEDIA PLAYER DESIGNED BY VC++ PROGRAM LANGUAGE........................................................... 3 一、 引 言 ...................................................... 4 課題研究的目的和技術(shù)發(fā)展的現(xiàn)狀 ................................ 4 研究本課題的目的 ........................................ 4 技術(shù)應(yīng)用的基本現(xiàn)狀 ...................................... 4 論文完成的主要工作與課題研究的難點(diǎn)所在 ........................ 5 論文完成的主要工作 ...................................... 5 本課題的研究難點(diǎn) .......................................... 5 二、 媒體格式簡(jiǎn)介 ............................................... 6 什么是媒體? .................................................. 6 媒體 ..................................................... 6 多媒體 ................................................... 7 淺議數(shù)字音、視頻格式 .......................................... 7 WAV 格式 ................................................. 7 MIDI 格式 ................................................ 8 CD 格式 .................................................. 8 MP3 格式 ................................................. 8 WAV 格式 ................................................. 8 MP4 格式 ................................................. 9 QuickTime 格式 .......................................... 9 DVD 格式 ................................................. 9 RealAudio 格式 ......................................... 10 AIFF 格式 .............................................. 10 ASF 格式 .............................................. 10 常見(jiàn)播放器 ................................................... 10 Real Player ............................................ 11 Windows Player......................................... 11 Quick Time Player ..................................... 11 三、 MCI 命令接口編程 .......................................... 11 MCI 設(shè)備 ..................................................... 12 MCI 函數(shù)與命令 ............................................... 12 MCI 命令 ................................................. 13 MCI 命令消息接口方式 ..................................... 15 MCI 命令字符串接口方式 ................................... 18 四、 軟件需求分析 .............................................. 19 需求分析 .................................................... 19 可行性研究 .................................................. 19 五、 軟件開(kāi)發(fā)與設(shè)計(jì) ............................................ 20 程序設(shè)計(jì)的基本思想 ........................................... 20 基本界面設(shè)置 ............................................ 20 打開(kāi)文件,添加列表 ...................................... 21 播放控制 ................................................ 21 對(duì)列表的控制 ............................................ 22 菜單設(shè)置 ................................................ 22 程序設(shè)計(jì)的詳細(xì)說(shuō)明 ........................................... 22 界面設(shè) 置 ................................................ 22 打開(kāi)文件,添加列表 ....................................... 23 播放控制 ................................................. 23 對(duì)列表控制 ............................................... 24 菜單設(shè)置 .................................................. 24 六、 軟件設(shè)計(jì)結(jié)果 ................................................ 24 主界面 ...................................................... 25 打開(kāi)文件 .................................................... 26 列表控制 .................................................... 26 菜單控制 .................................................... 26 七、 軟件評(píng)價(jià) .................................................... 27 軟件的特點(diǎn) .................................................. 27 軟件的不足 .................................................. 27 八、 結(jié)束語(yǔ) ...................................................... 27 參考文獻(xiàn) ........................................................... 28 基于 VC++開(kāi)發(fā)工具的媒體播放器軟件設(shè)計(jì) 摘 要: 目前常見(jiàn)的多媒體軟件應(yīng)該說(shuō)各有特色,但是幾乎每一個(gè)都存在著不如人意的地方。 課題研究的目的和技術(shù)發(fā)展的現(xiàn)狀 研究本課題的目的 隨著技術(shù)的發(fā)展, 多媒體素材類(lèi)型也增多,包括音頻、視頻、圖像、動(dòng)畫(huà)等,由于音視頻、圖像等的信息容量大,受硬件條件限制,以往多媒體應(yīng)用并不廣泛,隨著硬件技術(shù)的不斷提高,多媒體技術(shù)已為各類(lèi)人員廣泛使用,開(kāi)發(fā)多媒體課件、網(wǎng)絡(luò)課程、網(wǎng)站、應(yīng)用軟件、管理項(xiàng)目等均需利用多媒體素材,因此開(kāi)發(fā)制作這一播放器具有備現(xiàn)實(shí)意義,與其它多媒體播放器比較,這一多媒體播放器具有功能強(qiáng)大、占用空間小的特點(diǎn),它與現(xiàn)有多媒體資源應(yīng)用狀況緊 密結(jié)合,既具有很強(qiáng)的直觀感,又不失一般性。 多媒體技術(shù)已經(jīng)在如下若干方面開(kāi)展了有效的應(yīng)用:①多媒體管理信息系統(tǒng)、展示系統(tǒng);②多媒體電子出版物 (Title);③計(jì)算機(jī)輔助教學(xué)、教育培訓(xùn);④計(jì)算機(jī)藝術(shù)制作、設(shè)計(jì);⑤計(jì)算機(jī)娛樂(lè)-游戲、雙向電影;⑥協(xié)同工作。 論文完成的主要工作 根據(jù)學(xué)習(xí)研究,本媒體播放器的開(kāi)發(fā)基于 VC++ MFC 的對(duì)話框,利用Windows MCI(Media Control Interface)控件和 VC++ 6. 0 自帶 的 ActiveX 控件―― ActiveMovieControl Object 來(lái)實(shí)現(xiàn)各類(lèi)媒體格式的播放及程序界面處