【正文】
MF SDK編程開發(fā)環(huán)境配置 42 軟件開發(fā)與設(shè)計(jì) 5 5 7 10 133 系統(tǒng)測試 22 22 22 22 244結(jié) 論. 27致 謝. 28參考文獻(xiàn). 26 1 緒 論多媒體技術(shù)的概念及多媒體技術(shù)在十九年代早期的應(yīng)用,經(jīng)過十年多的發(fā)展,隨著計(jì)算機(jī)科學(xué)的發(fā)展和網(wǎng)絡(luò)的普及和多媒體技術(shù)的發(fā)展,已成為計(jì)算機(jī)領(lǐng)域的一個(gè)熱點(diǎn)技術(shù)的發(fā)展,各種媒體格式的視圖,如何簡單和方便的播放各種媒體已經(jīng)成為人們普遍關(guān)注的問題,和媒體播放器的開發(fā)已非常重要。 play l ist。關(guān)鍵詞:播放器;MCI;播放列表;音頻;視頻 Media player design and function realization based on vcAbstractCommon multimedia software should have their own characteristics, but almost every no satisfactory way. My topic is media player software design development tool based on VC++, the first is the existing media and media player, and a multimedia playing their detailed design of media player. Game player is an integrated development environment based on MFC, using the system MCI (Media controller interface) mand interface programming, is small, support multiple format, occupying less system resources to support the playlist editor, support a variety of video formats such as functional advantages. Keywords: media player。我的主題是“媒體播放器軟件設(shè)計(jì)基于VC開發(fā)工具,首先介紹目前一些媒體和媒體播放器,然后介紹了一種由本人設(shè)計(jì)的多媒體播放器——MediaPlayer。與我一同工作的同志對(duì)本研究所做的工作已在論文中作了明確說明并表示謝意。安徽新華學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 本科畢業(yè)論文(設(shè)計(jì))(題目:基于VC的媒體播放器設(shè)計(jì)與功能實(shí)現(xiàn)) 姓 名: 學(xué) 號(hào): 0942057102 專 業(yè): 電子信息科學(xué)與技術(shù) 院 系: 電子通信工程 指導(dǎo)老師: 職稱學(xué)歷: 助教 /研究生 完成時(shí)間: 教務(wù)處制安徽新華學(xué)院本科畢業(yè)論文(設(shè)計(jì))獨(dú)創(chuàng)承諾書本人按照畢業(yè)論文(設(shè)計(jì))進(jìn)度計(jì)劃積極開展實(shí)驗(yàn)(調(diào)查)研究活動(dòng),實(shí)事求是地做好實(shí)驗(yàn)(調(diào)查)記錄,所呈交的畢業(yè)論文(設(shè)計(jì))是我個(gè)人在導(dǎo)師指導(dǎo)下進(jìn)行的研究工作及取得的研究成果。據(jù)我所知,除文中特別加以標(biāo)注引用參考文獻(xiàn)資料外,論文(設(shè)計(jì))中所有數(shù)據(jù)均為自己研究成果,不包含其他人已經(jīng)發(fā)表或撰寫過的研究成果。畢業(yè)論文(設(shè)計(jì))作者簽名: 日期: 基于VC的媒體播放器設(shè)計(jì)與功能實(shí)現(xiàn) 摘 要目前常見的多媒體軟件應(yīng)該說各有特點(diǎn),但幾乎每一個(gè)都存在著不如人意的地方?;趘c播放器,使用系統(tǒng)MCI(Media控制接口)命令接口編程,具有體積小,支持的格式,占用系統(tǒng)資源少,支持播放列表編輯器,支持多種視頻格式等功能優(yōu)勢(shì)。 MCI。 audio。隨著技術(shù)的發(fā)展,多媒體素材類型也有所增加,包括音頻,視頻,圖像,動(dòng)畫,音頻和視頻,因?yàn)閳D像和其他大的信息容量,在過去的硬件限制,多媒體應(yīng)用并不廣泛,隨著硬件技術(shù)的不斷提高,多媒體技術(shù)已廣泛用于各類人才。微軟公司于1998推出的Visual C + + 6,它是一個(gè)平臺(tái),支持Win32應(yīng)用程序(應(yīng)用程序),服務(wù)(服務(wù))和控制(控制)的可視化編程的集成環(huán)境。VC + + 6是微軟的旗艦產(chǎn)品,功能強(qiáng)大且編程獲得程序的偏好。②多媒體電子出版物(標(biāo)題)。有三個(gè)主要趨勢(shì):進(jìn)一步提高計(jì)算機(jī)支持的協(xié)同工作環(huán)境下的智能;多媒體技術(shù);多媒體信息實(shí)時(shí)處理和壓縮算法集成到CPU。首先確定所要解決的問題是明確的名稱的MCI函數(shù)和命令的消息類型和功能;其次是流媒體的具體過程的分析,在公開的媒體裝置的應(yīng)用需要做的事情,所以在加入過程支持代碼的應(yīng)用程序;一個(gè)粗略的輪廓,在應(yīng)用程序的程序(最好的畫流程圖),開始考慮設(shè)計(jì)程序框架,設(shè)計(jì)應(yīng)用程序的外觀;最后也是最關(guān)鍵的是編寫代碼以顯示此功能的媒體播放器的基本實(shí)現(xiàn),再次是程序的調(diào)試和完善??丶梢宰詣?dòng)區(qū)分基于文件擴(kuò)展名的設(shè)備類型,并完成相應(yīng)的控制。事實(shí)上,許多優(yōu)秀的多媒體應(yīng)用,多媒體播放是使用ActiveMovie控件實(shí)現(xiàn)設(shè)計(jì)的應(yīng)用精心程序的用戶界面,我們可以開發(fā)一個(gè)功能齊全,美觀大方,具有高水平的多媒體播放器。最后用鼠標(biāo)點(diǎn)擊按鈕完成播放,停止,暫停,快進(jìn),快退等功能。這些商業(yè)軟件的功能已經(jīng)做得相當(dāng)完美,也符合大多數(shù)普通消費(fèi)者的胃口,但是很多人的電腦安裝不同的播放器,因?yàn)椴煌牟シ牌饔胁煌奶攸c(diǎn),并不是每個(gè)人都連接到一個(gè)播放器,設(shè)計(jì)一個(gè)符合自己的習(xí)慣的播放器是可行的。同時(shí),要實(shí)現(xiàn)更先進(jìn)和復(fù)雜的功能,還可利用資源的ActiveX控件,在現(xiàn)有資源的控制,可以節(jié)省自己編程的復(fù)雜的過程,從而實(shí)現(xiàn)更先進(jìn)的功能。該多媒體播放器打開該文件,播放,暫停,快進(jìn),全屏幕,調(diào)整音量,倒帶和其他基本的播放功能,可以播放:MP3,WMA ,*,*,*,*,MDI,WAV,AVI,*。同時(shí)也使隱藏的播放列表,可以選擇播放,隨機(jī)順序、單周期隨機(jī)播放,在三個(gè)方面:將單周期隨機(jī)有打開的文件,播放,暫停,在播放模式下關(guān)閉,是個(gè)人的選擇項(xiàng)。對(duì)WMF SDK關(guān)鍵技術(shù)作了概括介紹,并給出了采用Visual C++編程語言開發(fā)視頻播放器的軟件實(shí)現(xiàn)過程。它引入的生成器,讀取器,器等對(duì)象屏蔽了ASF數(shù)據(jù)格式、傳輸控制等較為底層的流媒體技術(shù)實(shí)現(xiàn)細(xì)節(jié),留下比較上層的編程接口給開發(fā)者使用?!?生成器結(jié)構(gòu) 使用Windows Media Format SDK構(gòu)建應(yīng)用程序?qū)⑸善髟唇橘|(zhì)樣品的傳遞。配置文件定義的編碼格式的文件,包括每個(gè)流程的詳細(xì)信息和如何處理信息流。然而,代碼首先與轉(zhuǎn)換器來處理數(shù)據(jù),