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

正文內(nèi)容

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

2025-03-10 10:53本頁(yè)面
  

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