freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于vc的多媒體播放器設(shè)計-畢業(yè)論文-展示頁

2025-01-27 14:22本頁面
  

【正文】 r4,Cwmpcontrols,Cwmpmedia,Cwmpplaylist,Cwmpsettings五大類。選擇Windows Media Player控件,如圖4所示。參照以上的設(shè)計思想,流程圖如圖1所示: 圖1 流程圖4 軟件設(shè)計首先,打開Microsoft Visual ,新建一個工程如圖2所示,以HuangJianfei為工程名,然后將此工程定義為基于對話框的MFC應(yīng)用程序如圖3所示,點擊完成就成功建立了一個基于對話框的工程。對應(yīng)播放列表,我還添加了播放模式選擇的功能,提供了順序播放、隨即播放、單曲循環(huán)三種選擇。對于一些基本的功能的實現(xiàn),如播放、暫停、全屏、音量增大、音量減小、靜音、快進(jìn)、快退等功能,主要調(diào)用CWMPControl和CWMPPlayer類中的成員函數(shù)來進(jìn)行實現(xiàn)。3 設(shè)計思路根據(jù)各個按鈕控件功能以及Windows Media Player控件的特點,首先要在頭文件中將CWMPControl,CWMPSettings等類的對象的綁定以及定義,在后面的程序中需要調(diào)用這些類的成員函數(shù)。同時還具有自制的可隱藏的播放列表,并且可以在播放模式中選擇順序播放、隨機(jī)播放、單曲循環(huán)三種方式。本次課程設(shè)計要使用VC++——Windows Media Player控件,建立自己的多媒體播放器。 使用VC++、AppWizard、Class Wizard和其中的多種控件可以很方便地建立各種應(yīng)用軟件。2 基本功能描述 多媒體播放軟件現(xiàn)在幾乎成為每一臺家用計算機(jī)的裝機(jī)必備軟件,比較流行的有快播、暴風(fēng)影音以及百度影音等等,通過這些軟件能夠播放RM、RMVB、MPMPEG、DAT等多種格式的多媒體文件。 Slart的值,可以實現(xiàn)播放某一段媒體流。事實上,很多優(yōu)秀的多媒體應(yīng)用程序,其內(nèi)部的多媒體回放就是利用Windows Media Player控件來實現(xiàn)的,只要精心地去設(shè)計應(yīng)用程序的用戶界面,我們一樣可以開發(fā)出功能齊全、外觀漂亮、具有相當(dāng)水準(zhǔn)的多媒體播放器??丶芨鶕?jù)文件后綴進(jìn)行自動判別設(shè)備類型,并完成相應(yīng)的控制。首先確定要解決的問題是要弄清楚MCI 函數(shù)與命令消息的名稱類型和功能;其次是通過分析媒體播放的具體過程,在打開媒體設(shè)備的過程中應(yīng)用程序需要做哪些事情,以便在應(yīng)用程序中加入對這些過程支持的代碼;在對應(yīng)用程序的流程有了大致的輪廓以后,再開始考慮程序框架的設(shè)計,應(yīng)用程序外觀的設(shè)計;最后也是最關(guān)鍵的就是編寫實現(xiàn)播放媒體的代碼將播放器的基本功能實現(xiàn),緊接著就是程序的調(diào)試和完善。有以下三大發(fā)展趨勢:進(jìn)一步完善計算機(jī)支持的協(xié)同工作環(huán)境;智能多媒體技術(shù);把多媒體信息實時處理和壓縮編碼算法集成到CPU 中。所以VC++ 公司的王牌產(chǎn)品,編程功能強(qiáng)大而贏得廣大程序員的偏愛。 技術(shù)應(yīng)用的基本現(xiàn)狀Microsoft公司1998年推出了Visual C++,它是支持Win32平臺應(yīng)用程序(application)、服務(wù)(service)和控件(control)開發(fā)的可視化編程的集成環(huán)境。關(guān)鍵字:媒體播放器;MCI;播放列表;音頻;視頻1 引言多媒體技術(shù)的概念和應(yīng)用出現(xiàn)于20 世紀(jì)80 年代初期,經(jīng)過數(shù)十年的發(fā)展,并且隨著計算機(jī)科學(xué)網(wǎng)絡(luò)的普及和多媒體技術(shù)的發(fā)展,多媒體技術(shù)已成為計算機(jī)領(lǐng)域發(fā)展的熱點技術(shù),針對目前各種媒體格式,如何簡單方便的播放各類媒體已成為人們普遍關(guān)注的問題,從而媒體播放器的開發(fā)也變得相當(dāng)重要。該播放器是基于MFC 集成開發(fā)環(huán)境下,利用系統(tǒng)的MCI(media controller interface)命令接口來編程。本科生畢業(yè)論文(設(shè)計)題 目: 基于VC下的多媒體播放器設(shè)計 姓 名: 黃建飛 學(xué) 院: 理學(xué)院 專 業(yè): 網(wǎng)絡(luò)工程 班 級: 091班 學(xué) 號: 1887090111 指導(dǎo)教師: 黃勇 職稱: 副教授 2013年5月26日安徽科技學(xué)院教務(wù)處制目 錄摘要 2關(guān)鍵字 21 引言 2 課題研究的目的和技術(shù)發(fā)展的現(xiàn)狀 2 研究本課題的目的 2 技術(shù)應(yīng)用的基本現(xiàn)狀 2 論文完成的主要工作 3 本論文中的重點 32 基本功能描述 33 設(shè)計思路 44 軟件設(shè)計 5 5 8 105 總結(jié)與心得體會 136致謝 137參考文獻(xiàn) 148 附錄 14 14 15基于VC下的多媒體播放器設(shè)計網(wǎng)絡(luò)工程專業(yè)學(xué)生 黃建飛指導(dǎo)老師 黃勇摘要 目前常見的多媒體軟件應(yīng)該說各有特色,但是幾乎每一款多媒體軟件都存在著不如人意的地方。我的畢業(yè)設(shè)計題目是“基于VC下的多媒體播放器設(shè)計”,首先是初步介紹一些當(dāng)前的媒體及媒體播放器,然后是詳細(xì)介紹一個由本人設(shè)計的多媒體播放器軟件。開發(fā)出多媒體播放器具有體積小,支持的播放格式多、系統(tǒng)資源占用少、支持播放列表編輯、支持各種視頻格式等功能優(yōu)勢。 課題研究的目的和技術(shù)發(fā)展的現(xiàn)狀 研究本課題的目的隨著技術(shù)的發(fā)展,多媒體素材類型也在增多,包括音頻、視頻、圖像、動畫等,由于音視頻、圖像等的信息容量大,受硬件條件限制,以往多媒體應(yīng)用并不廣泛,隨著硬件技術(shù)的不斷提高,多媒體技術(shù)已為各類人員廣泛使用,開發(fā)多媒體軟件、網(wǎng)絡(luò)課程、網(wǎng)站、應(yīng)用軟件、管理項目等均需利用多媒體素材,因此開發(fā)制作這一播放器具有很現(xiàn)實的意義,與其它多媒體播放器相比較,這一多媒體播放器具有功能較為強(qiáng)大、占用空間小、占用系統(tǒng)資源少的特點,它與現(xiàn)有多媒體資源應(yīng)用狀況緊密結(jié)合,既具有很強(qiáng)的直觀感,又不失一般性。與VC++,MSDN(Microsoft Developer Net working)為包括VC++;另外,類的對象的可用成員函數(shù)、成員變量及函數(shù)的參數(shù)類型與個數(shù)都能動態(tài)顯示在屏幕上,用戶無須記住那些復(fù)雜而又枯燥乏味的函數(shù)名及復(fù)雜的參數(shù),這無疑使得用VC++編程更加容易。多媒體技術(shù)已經(jīng)在如下若干方面開展了有效的應(yīng)用:①多媒體管理信息系統(tǒng)、展示系統(tǒng);②多媒體電子出版物(Title);③計算機(jī)輔助教學(xué)、教育培訓(xùn);④計算機(jī)藝術(shù)制作、設(shè)計;⑤計算機(jī)娛樂-游戲、雙向電影;⑥協(xié)同工作。 論文完成的主要工作根據(jù)學(xué)習(xí)和研究,此多媒體播放器的開發(fā)是基于VC++MFC的對話框,再利用Windows MCI(Media Control Interface)控件和VC++ 控件――Windows Media Player來實現(xiàn)各類媒體格式的播放及程序界面處理。 本論文中的重點本論文中的重點是對Windows Media Player控件的應(yīng)用,Windows Media Player 控件是微軟公司推出的用于多媒休程序設(shè)計的控件,它提供了非常完善的音頻和視頻媒體文件的回放功能,能支持多種文件格式,從最常見的WAV 文件和AVI 文件到使用MPEG 壓縮格式的VCD 視頻文件,都可以正常地進(jìn)行播放。因此,若正在編寫的應(yīng)用程序需要提供多媒體支持,那么使用Windows Media Player控件是一個很好的主意。使用Windows Media Player控件開發(fā)多媒體應(yīng)用程序可以大大提高多媒體開發(fā)效率,確定該控件要打開的媒體文件名稱,然后執(zhí)行RUN方法就可以對該媒體文件進(jìn)行播放。還能用鼠標(biāo)Click相應(yīng)的按鈕完成播放、停止、暫停、保存列表、清空列表、刪除當(dāng)前等功能。這些商業(yè)軟件在功能上已經(jīng)做的相當(dāng)完備,也符合大多數(shù)普通消費者的的胃口,但很多人電腦里總是安裝了多種播放器,因為不同的播放器有不同的特點,并不是每個人都執(zhí)著于用某一款播放器,因此設(shè)計一款符合自己使用習(xí)慣的播放器是很可行的。同時想要實現(xiàn)更高級更復(fù)雜的功能,也可以借助ActiveX控件資源,用這些現(xiàn)有的控件資源,可以省去自己編程的復(fù)雜過程,從而實現(xiàn)更高級的功能。 此多媒體播放器具有打開文件、播放、暫停、保存列表、清空列表、刪除當(dāng)前、退出、靜音等基本播放功能,并且可以播放:*.mp3,*.wma,*.rmvb,*avi等格式的音頻視頻文件。同時,我也添加了保存列表的功能,當(dāng)下一次打開時能保留上一次保存的播放列表,當(dāng)然也添加了清空列表和刪除當(dāng)前的功能,更具人性化。對于打開文件按鈕,需要調(diào)用通用文件對話框類,并利用listbox中的AddString函數(shù)把選中的文件添加到播放列表中,在MFC學(xué)習(xí)中有涉及。對于播放列表,這次設(shè)計使用了SetWindowPos函數(shù)來改變一個子窗口彈出的尺寸和方向,并一些相關(guān)的函數(shù)實現(xiàn)了保存列表、刪除列表、刪除當(dāng)前的功能。這當(dāng)中運用的ontimer()函數(shù)和settimer()函數(shù)來控制播放模式。圖2 工程建立圖3基于對話框的MFC程序在建立好工程之后,首先是Windows Media Player控件的添加:建立空白對話框之后,在對話框的空白處單擊鼠標(biāo)右鍵,選擇Insert ActiveX Control菜單項。加入控件后,此時該控件與該對話框并沒有聯(lián)系,需要對其進(jìn)行變量的關(guān)聯(lián)。Cwmpplayer4類主要是關(guān)于對其他類的對象的調(diào)用以及基本的控件功能的實現(xiàn),提供了與Windows Media Player控件進(jìn)行交互的基本方法,其中部分成員函數(shù)還能夠進(jìn)一步獲取得到其他相關(guān)類對象的實例;Cwmpcontrols類主要是對控件的更多的操作;Cwmpmedia類主要是對于媒體文件資源的一些操作;Cwmpplaylist類主要是關(guān)于播放列表的操作;Cwmpsettings類主要是對于媒體文件中的一些基本設(shè)置的操作。首先是打開按鈕,用于媒體文件的打開。對其進(jìn)行變量的關(guān)聯(lián),以及ID的修改,修改結(jié)果如表表2所示:表1 控件ID以及關(guān)聯(lián)變量控件Caption按鈕ID關(guān)聯(lián)變
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1