【正文】
AV等音頻文件,RM文件由于競爭關(guān)系微軟默認并不支持,不過在V8以后的版本,如果安裝了解碼器,RM文件可以播放。 主流多媒體軟件介紹1)Windows Media PlayerWindows Media Player,是微軟公司出品的一款免費的播放器,是Microsoft Windows的一個組件,通常簡稱WMP。有以下三大發(fā)展趨勢。多媒體技術(shù)已經(jīng)在如下若干方面開展了有效的應(yīng)用。多媒體技術(shù)是當(dāng)今信息技術(shù)領(lǐng)域發(fā)展最快、最活躍的技術(shù),是新一代電子技術(shù)發(fā)展和競爭的焦點。隨著計算機網(wǎng)絡(luò)的普及和多媒體技術(shù)的發(fā)展,已成為計算機領(lǐng)域發(fā)展的熱點技術(shù),針對目前各種媒體格式,如何簡單方便的播放各類媒體已成為人們普遍關(guān)注的問題。涉密論文按學(xué)校規(guī)定處理。作者簽名: 日期: 年 月 日學(xué)位論文版權(quán)使用授權(quán)書本學(xué)位論文作者完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向國家有關(guān)部門或機構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。對本文的研究做出重要貢獻的個人和集體,均已在文中以明確方式標明。作者簽名: 日 期: 學(xué)位論文原創(chuàng)性聲明本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨立進行研究所取得的研究成果。對本研究提供過幫助和做出過貢獻的個人或集體,均已在文中作了明確的說明并表示了謝意。 MCI functionSignature of supervisor:畢業(yè)設(shè)計(論文)原創(chuàng)性聲明和使用授權(quán)說明原創(chuàng)性聲明本人鄭重承諾:所呈交的畢業(yè)設(shè)計(論文),是我個人在指導(dǎo)教師的指導(dǎo)下進行的研究工作及取得的成果。 play list。本系統(tǒng)實現(xiàn)了音頻文件上傳、播放、快進/暫停操作、歌詞顯示、曲目管理和托盤管理等功能。播放器正是能將媒體生動的表現(xiàn)出來的工具之一,因此實用的播放器更是人們需求的。南昌航空大學(xué)學(xué)士學(xué)位論文中文摘要基于MFC MP3播放器的開發(fā)與設(shè)計 摘要:多媒體技術(shù)是使用計算機交互式綜合技術(shù)和數(shù)字通信網(wǎng)絡(luò)技術(shù)處理多種表示媒體 ——文本、圖形、圖像、視頻和聲音,使多種信息建立邏輯連接,集成為一個交互式系統(tǒng)。隨著科學(xué)技術(shù)的發(fā)展,多媒體素材類型也增多,包括音頻、視頻、圖像、動畫等,如何將這些豐富的媒體表現(xiàn)給人們已是人們關(guān)注的焦點。由于MCI(Media Controller Interface)命令接口編程易于實現(xiàn),具有體積小、支持的播放格式多、系統(tǒng)資源占有少等優(yōu)點,同時MCI支持播放列表編輯、支持文件的打開、保存等功能,所以本課題利用Visual Studio C++ 2003作為開發(fā)環(huán)境,結(jié)合其自帶的MCI函數(shù)庫和MVC設(shè)計思想開發(fā)一個簡潔實用的播放器軟件,為用戶提供一個友好的圖形化操作界面。關(guān)鍵詞:媒體播放器;播放列表;音頻;MCI函數(shù)指導(dǎo)老師簽名:英文摘要MP3 player designed and development base on MFC Student name: chen sheng Class:060623Supervisor: Zhou ZhipingAbstract: Multimedia technology is the integrated use of interactive puter technology and digital munications 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. As MCI (Media Controller Interface) mand interface programming is easy to implement, 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. so this issue use Visual Studio C + + 2003 as the development environment, bined with its own library of MCI and MVC design concept to develop a simple and useful player software to provide users with a friendly graphical system realizes the audio file upload, music play, fast forward / pause operation, lyrics display, track management and pallet management.Key Words: media player。 audio。盡我所知,除文中特別加以標注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不包含我為獲得 及其它教育機構(gòu)的學(xué)位或?qū)W歷而使用過的材料。作 者 簽 名: 日 期: 指導(dǎo)教師簽名: 日 期: 使用授權(quán)說明本人完全了解 大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計(論文)的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計(論文)的印刷本和電子版本;學(xué)校有權(quán)保存畢業(yè)設(shè)計(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務(wù);學(xué)??梢圆捎糜坝 ⒖s印、數(shù)字化或其它復(fù)制手段保存論文;在不以贏利為目的前提下,學(xué)??梢怨颊撐牡牟糠只蛉績?nèi)容。除了文中特別加以標注引用的內(nèi)容外,本論文不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫的成果作品。本人完全意識到本聲明的法律后果由本人承擔(dān)。本人授權(quán) 大學(xué)可以將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。作者簽名: 日期: 年 月 日導(dǎo)師簽名: 日期: 年 月 日目 錄1 前言 6 課題的研究背景 6 多媒體技術(shù)基本現(xiàn)狀 6 主流多媒體軟件現(xiàn)狀 6 課題研究目的 7 論文完成的主要工作 82 媒體簡介 8 媒體的定義 8 多媒體基本現(xiàn)狀和發(fā)展方向 9 多媒體基本現(xiàn)狀 9 多媒體的發(fā)展方向 11 多媒體簡介 12 多媒體 12 流媒體 12 數(shù)字音頻與視頻簡介 133 MCI命令接口編程 15 MCI設(shè)備 16 MCI函數(shù)與命令 16 MCI命令 16 MCI命令消息接口方式 18 MCI命令字符串接口方式 204 系統(tǒng)需求分析 21 需求分析 21 市場調(diào)研 21 市場分析 22 可行性研究 23 可行性論證 23 總體實施步驟 23 總體設(shè)計層次圖 245 系統(tǒng)詳細開發(fā)與設(shè)計 25 程序設(shè)計的基本思想 25 基本界面設(shè)置 25 打開文件與添加列表控制設(shè)置 25 播放管理控件設(shè)置 26 曲目管理控件設(shè)置 26 界面管理控件設(shè)置 27 程序設(shè)計的詳細說明 27 主界面設(shè)計 27 播放管理控制函數(shù)設(shè)置 28 曲目管理控制函數(shù)設(shè)置 29 界面管理控制函數(shù)設(shè)置 29 MCI接口在播放器中應(yīng)用 29 MCICommandString解析 29 MCICommandString格式設(shè)置 30 主要實現(xiàn)原理及程序 31 文檔處理 31 主界面實現(xiàn) 32 消息處理 356 系統(tǒng)分析與測試 38 系統(tǒng)界面與控制設(shè)置 38 操作界面設(shè)置 38 打開文件 39 列表與控制 40 歌詞顯示 41 Mini播放模式 41 托盤管理 41 軟件性能測試 42 軟件測試的意義 42 軟件測試的方法 43 測試過程 43結(jié)束語 45致 謝 46參考文獻 471 前言 課題的研究背景 多媒體技術(shù)基本現(xiàn)狀多媒體技術(shù)的概念和應(yīng)用出現(xiàn)于20世紀80年代初期,經(jīng)過了十余年的發(fā)展歷程。隨著科學(xué)技術(shù)的發(fā)展,多媒體素材類型也增多,包括音頻、視頻、圖像、動畫等,由于音視頻、圖像等的信息容量大,受硬件條件限制,以往多媒體應(yīng)用并不廣泛,隨著硬件技術(shù)的不斷提高,多媒體技術(shù)已為各類人員廣泛使用,開發(fā)多媒體課件、網(wǎng)絡(luò)課程、網(wǎng)站、應(yīng)用軟件、管理項目等均需利用多媒體素材[1]。多媒體技術(shù)融計算機、聲音、文本、圖像、動畫、視頻和通信等多種功能于一體,借助日益普及的高速信息網(wǎng),可實現(xiàn)計算機的全球聯(lián)網(wǎng)和信息資源共享,因此被廣泛應(yīng)用在咨詢服務(wù)、圖書、教育、通信、軍事、金融、醫(yī)療等諸多行業(yè),并正潛移默化地改變著我們生活的面貌。① 多媒體管理信息系統(tǒng)、展示系統(tǒng);② 多媒體電子出版物(Title);③ 計算機輔助教學(xué)、教育培訓(xùn);④ 計算機藝術(shù)制作、設(shè)計;⑤ 計算機娛樂-游戲、雙向電影;⑥ 協(xié)同工作。① 進一步完善計算機支持的協(xié)同工作環(huán)境;② 智能多媒體技術(shù);③ 把多媒體信息實時處理和壓縮編碼算法集成到CPU中。支持通過插件增強功能。視頻方面可以播放AVI,MPEG1,安裝DVD解碼器以后可以播放MPEG2,DVD。支持播放列表,支持從CD讀取音軌到硬盤。V10更整合了純商業(yè)的在線商店商業(yè)服務(wù)。支持MMS與RTSP的流媒體。支持外部安裝插件增強功能。它提供和升級了系統(tǒng)對常見絕大多數(shù)影音文件和流的支持,包括 :RealMedia、QuickTime、MPEGMPEG4 (ASP/AVC)、VP3/6/Indeo、FLV 等流行視頻格式;AC3/DTS/LPCM/AAC/OGG/MPC/APE/FLAC/TTA/WV 等流行音頻格式;3GP/Matroska/MP4/OGM/PMP/XVD 等媒體封裝及字幕支持等。WinampWinamp是數(shù)字媒體播放的先驅(qū),由Nullsoft公司開發(fā),創(chuàng)始人Justin Frankel,該軟件支持MP3, MP2, MOD, S3M, MTM, ULT,XM, IT, 669, CDAudio, LineIn等等格式。隨著計算機網(wǎng)絡(luò)的普及和多媒體技術(shù)的發(fā)展,已成為計算機領(lǐng)域發(fā)展的熱點技術(shù),針對目前各種媒體格式,如何簡單方便的播放各類媒體已成為人們普遍關(guān)注的問題,而媒體播放器的開發(fā)也變得十分重要。因此開發(fā)制作這一播放器具備實際意義。 論文完成的主要工作針對如上所述的研究方向,本課題“MP3播放器的開發(fā)與設(shè)計”的主要任務(wù)是深入理解各種媒體格式,開發(fā)出一個實用的播放器軟件。本媒體播放器的開發(fā)基于MFC的對話框編程,利用Windows MCI(Media Control Interface)控件,來實現(xiàn)各類媒體格式的播放與控制,結(jié)合MVC框架設(shè)計人機友好的圖形化界面便于操作。CCITT將媒體定義為以下五種:1) 感覺媒體(Perceptionmedium):能直接作用于人的感官,使人產(chǎn)生感覺的媒體。我們所講的“多媒體”意義上的媒體,主要是指這一類媒體。要解決的問題是:人在計算機環(huán)境中如何感知信息?就目前而言,人類主要靠視覺和聽覺來感知環(huán)境的信息,觸覺作為一種感知方式也慢慢引入到計算機系統(tǒng)中。表示媒體的特征用計算機內(nèi)部表示來刻畫。圖像可以用JPEG格式BMP格式編碼。3) 表現(xiàn)媒體(Perceptionmedium):用于信息傳輸中電信號和感覺媒體之間轉(zhuǎn)換所用的媒體,意指信息輸入/輸出的工具和設(shè)備。4) 存儲媒體(Storagemedium):用于存儲表示媒體的載體。要解決的問題是:信息存儲在什么地方?例如:縮微膠片、磁盤等。要解決的問題是,在什么上面?zhèn)鬏斝畔??目前主要使用網(wǎng)絡(luò)來進行信息傳輸,網(wǎng)絡(luò)介質(zhì)有同軸電纜、光纖等,無線方式進行通信正變得越來越廣泛??梢钥闯觯ǔ6x的“多媒體”最終被歸結(jié)為是一種“技術(shù)”。所以,“多媒體”,常常不是指多種媒體本身,而主要是指處理和應(yīng)用它的一整套技術(shù)。另外還應(yīng)注意到,現(xiàn)在人們談?wù)摰亩嗝襟w技術(shù)往往與計算機聯(lián)系起來,這是由于計算機的數(shù)字化及交互式處理能力,極大地推動了多媒體技術(shù)的發(fā)展。多媒體計算機技術(shù)(Mult