《音樂播放器》PPT課件.ppt

上傳人:xin****828 文檔編號:15497833 上傳時間:2020-08-13 格式:PPT 頁數(shù):17 大?。?10KB
收藏 版權(quán)申訴 舉報 下載
《音樂播放器》PPT課件.ppt_第1頁
第1頁 / 共17頁
《音樂播放器》PPT課件.ppt_第2頁
第2頁 / 共17頁
《音樂播放器》PPT課件.ppt_第3頁
第3頁 / 共17頁

下載文檔到電腦,查找使用更方便

9.9 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《《音樂播放器》PPT課件.ppt》由會員分享,可在線閱讀,更多相關(guān)《《音樂播放器》PPT課件.ppt(17頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、利用ActiveX控件實現(xiàn)音頻播放器,學(xué) 院:電子信息學(xué)院,,主要內(nèi)容,引言 研究的目的與意義 Visual c++ 6.0簡介 ActiveX技術(shù) 音頻播放器的設(shè)計過程 結(jié)束語,引言,隨著計算機多媒體技術(shù)的發(fā)展,可視化編程已經(jīng)成為當(dāng)今程序設(shè)計的主流,如Visual Basic、Delphi等便是其中的代表,而 Visual C++更是可視化編程語言中的佼佼者。其最主要的技術(shù)特點是可視化編程環(huán)境和支持面向?qū)ο蟮木幊碳夹g(shù)。VC++實現(xiàn)了類的封裝、數(shù)據(jù)隱藏、繼承和多態(tài),使得其代碼容易維護(hù)和高度可重用。 ActiveMovie控件是微軟公司推出的用于多媒體程序設(shè)計的ActiveX控件,它提供了非

2、常完善的音頻和視頻媒體文件的回放功能,能支持多種文件格式, 從最常見的WAV文件和AVI文件到使用MPEG壓縮格式的,VCD視頻文件,都可以正常地進(jìn)行播放??丶芨鶕?jù)文件后綴進(jìn)行自動判別設(shè)備類型,并完成相應(yīng)的控制。因此,如果編寫的應(yīng)用程序需要提供多媒體支持,那么使用ActiveMovie控件是一個很好的主意。事實上,很多優(yōu)秀的多媒體應(yīng)用程序,其內(nèi)部的多媒體回放就是利用ActiveMovie控件來實現(xiàn)的。,1.研究的目的與意義,隨著計算機技術(shù)的發(fā)展,人們不僅使用單一的文字作為信息的載體,還可以通過各種各樣的媒體來傳遞、存儲信息。我們通常所說的媒體(Media)包括其中的兩點含義。一是指信

3、息的物理載體(即存儲和傳遞信息的實體),如書本、掛圖、磁盤、光盤、磁帶以及相關(guān)的播放設(shè)備等;另一層含義是指信息的表現(xiàn)形式(或者說傳播形式),如文字、聲音、圖像、動畫等。多媒體計算機中所說的媒體,是指后者而言,即計算機不僅能處理文字、數(shù)值之類的信息,而且還能處理聲音、圖形、電視圖像等各種不同形式的信息。,我們可以通過一些專門的多媒體開發(fā)軟件開發(fā)多媒體應(yīng)用程序,如AutoDesk Animatorpro、3D sudio MAX等,與這些專用軟件不同的是Visual C++并不是專門為了多媒體開發(fā)應(yīng)用程序而設(shè)計的,但Visual C++卻是一個強大的多媒體開發(fā)平臺。 雖然Visual C++沒有任

4、何專門為了多媒體Windows應(yīng)用程序開發(fā)的設(shè)計,但是Visual C++有MFC基本類庫支持,還加上如DirectX、ActiveX、OLE、COM等最新開發(fā)技術(shù),使多媒體應(yīng)用程序的開發(fā)大大地簡化。 可視動畫控件ActiveMovie是Microsoft公司開發(fā)的ActiveX控件,從開始的1.0版、1.2版到現(xiàn)在的2.0版,功能上已經(jīng)有了很大的改進(jìn)。,由于該控件內(nèi)嵌了Microsoft MPEG音頻解碼器和Microsoft MPEG視頻解碼器,所以能夠很好地支持音頻文件和視頻文件。我的課題就是要用ActiveMovie控件來實現(xiàn)音頻播放器,并要求此音頻播放器能夠?qū)p3、wma、wav等

5、多種格式的文件進(jìn)行播放,而且可以對音頻文件進(jìn)行播放、暫停、停止、設(shè)置音量等控制。用這種方法實現(xiàn)起來很簡單,可以大大提高多媒體開發(fā)效率。,2.Visual C++6.0簡介 Visual C++自誕生以來,一直是Windows環(huán)境下最主要的應(yīng)用開發(fā)系統(tǒng)之一。Visual C++不僅是C++語言的集成開發(fā)環(huán)境,而且與Win32緊密相連,所以,利用Visual C++可以完成各種各樣的應(yīng)用程序的開發(fā),從底層軟件直到上層直接面向用戶的軟件。而且,Visual C++強大的調(diào)試功能也為大型復(fù)雜軟件的開發(fā)提供了有效的排錯手段。 進(jìn)入90年代以來,隨著多媒體技術(shù)和圖形圖象技術(shù)的不斷發(fā)展,可視化技術(shù)得到廣

6、泛的重視,越來越多的計算機專業(yè)人員和非專業(yè)人員都開始研究并應(yīng)用可視化技術(shù)。所謂可視化技術(shù),一般指軟件開發(fā)階段的可視化和對計算機圖形技術(shù)和方法的應(yīng)用。,Visual C++6.0的特點: 1.優(yōu)秀的開發(fā)環(huán)境; 2.簡便的Wizard; 3.快速的集成數(shù)據(jù)庫訪問; 4.強勁的Internet支持; 5.完善的MFC。,3.ActiveX技術(shù) 自從Microsoft公司于1996年推出ActiveX技術(shù)以來,ActiveX技術(shù)已得到了許多軟件公司的支持和響應(yīng),并紛紛在其產(chǎn)品中融入ActiveX技術(shù)。而作為ActiveX技術(shù)之一的ActiveX控件也得到了迅猛的發(fā)展,不但各大軟件公司推出了不少Acti

7、veX 控件,ActiveX控件更是得到一般開發(fā)者的喜愛。 如今ActiveX控件在編程中已占領(lǐng)了很重要的地位,我們可以利用ActiveX控件實現(xiàn)代碼的重復(fù)使用,完成一些相當(dāng)復(fù)雜的編程操作。同時ActiveX控件還有利于主程序的簡單化、功能的重用、隱藏程序?qū)崿F(xiàn)細(xì)節(jié)、便于升級、傳播方便等優(yōu)點.,ActiveX技術(shù)的優(yōu)點: 1.開放的,跨平臺支持,可以運行在Macintosh,Windows 和 UNIX 操作系統(tǒng)上。 2.支持工具廣泛。像Visual Basic、Visual C++、 Borland Delphi、 Borland C++、Java,開發(fā)者可以利用幾乎任何自己熟悉的工具并且可以

8、立即投入使用。 3.技術(shù)可靠。ActiveX是一種可靠的新技術(shù),并隨著時間的發(fā)展變得越來越成熟,加上業(yè)界的廣泛支持,ActiveX將得到進(jìn)一步的發(fā)展。,4.音頻播放器的設(shè)計過程,1.新建工程:打開VC++6.0,在Projects下選擇MFC AppWizard(exe),并取名為Mediaplayer,然后建立基于對話框(Dialog Based)的運用程序。 2.添加ActiveMovie控件:打開projects-add to project-components and controls-Registered ActiveX Controls對話框,選擇其中的ActiveMovie C

9、ontrol Object, Insert OK之后,就會發(fā)現(xiàn)控件面板上多了一項ActiveMovie Control Object,將它選中,直接放在對話框上就可以了。 3.設(shè)置播放器的界面:打開Resource View,選擇其中的對話框,打開其中的主對話框,去掉對話框上,“確定”按鈕,保留“取消”,將Caption改為“Exit”。然后再在上面加上九個按鈕,ID和Caption分別為: IDC_OPEN,Open; IDC_PLAY,Play; IDC_PAUSE,Pause; IDC_STOP,Stop; IDC_CLOSE,Close; IDC_LOWER,; IDC_FULLSCR

10、EEN,Full; IDC_REPEAT,Repeat;,再加入兩個靜態(tài)文本控件,分別為:IDC_STATIC,Volume;IDC_STATIC2,Status:Normal。 4. 接下來,就是為程序添加消息處理函數(shù)。打開 ClassWizard,為各個按鈕加入消息處理函數(shù)。在MediaPlayerDlg.cpp文件里為各消息處理函數(shù)添加代碼。 5.編譯運行該程序。,各控件的布局如圖所示:,結(jié)束語,畢業(yè)設(shè)計很快就要結(jié)束了,在這段時間里,我遇到了不少問題,也學(xué)到了很多東西。對VC++程序設(shè)計有了進(jìn)一步的了解和掌握,獨立分析、解決實際問題的能力也有了一定程度的提高。 這次畢業(yè)設(shè)計是在老師的親切關(guān)懷和悉心指導(dǎo)下完成的。她嚴(yán)肅的科學(xué)態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神,精益求精的工作作風(fēng),深深地感染和激勵著我。從課題的選擇到論文的最終完成,付老師都始終給予我細(xì)心的指導(dǎo)和不懈的支持。在此謹(jǐn)向付老師致以誠摯的感謝。 此外,我還要感謝幫助過我的各位同學(xué),正是由于你們的幫助和支持,我才能夠順利完成畢業(yè)設(shè)計。,謝謝各位評委老師!,

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!