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

正文內(nèi)容

基于delphi的視頻播放器設(shè)計(已修改)

2025-07-09 17:18 本頁面
 

【正文】 目錄畢業(yè)設(shè)計(論文)任務(wù)書……………………………………………………………………I開題報告…………………………………………………………………………………II指導(dǎo)教師審查意見………………………………………………………………………III評閱教師評語……………………………………………………………………………IV答辯會議記錄……………………………………………………………………………V中文摘要…………………………………………………………………………………VI外文摘要…………………………………………………………………………………VII前言………………………………………………………………………………………11.總體設(shè)計與概要說明………………………………………………………………….2 課題設(shè)計目標(biāo)……………………………………………………………………….2 DELPHI系統(tǒng)開發(fā)平臺及應(yīng)用組件介紹………………………………………….2 程序功能設(shè)計……………………………………………………………………142.視頻播放器軟件詳細(xì)設(shè)計…………………………………………………….…16 軟件開發(fā)流程…………………………………………………………………….16 播放器界面設(shè)計…………………………………………………………………16 播放控制模塊功能實現(xiàn)…………………………………………………………17 信息提示模塊功能實現(xiàn)…………………………………………………………19 視頻顯示模塊功能實現(xiàn)…………………………………………………………..21 系統(tǒng)菜單模塊功能實現(xiàn)…………………………………………………………22 播放列表模塊功能實現(xiàn)…………………………………………………………28 關(guān)于TRealAudio組件調(diào)用說明………………………………………………313.程序的調(diào)試……………………………………………………………………………324.結(jié)論……………………………………………………………………………………34參考文獻(xiàn)…………………………………………………………………………………37附錄……………………………………………………………………………………38中英文摘要基于DELPHI的視頻播放器設(shè)計 [摘要]本文重點介紹了基于Delphi7系統(tǒng)開發(fā)平臺的視頻播放器設(shè)計過程,該設(shè)計主要應(yīng)用了由RealPlayer播放軟件提供的第三方組件TRealAudio。播放器總體設(shè)計過程包括:播放器界面設(shè)計、播放器控制模塊功能的實現(xiàn)、信息提示模塊功能的實現(xiàn)、視頻顯示模塊功能的實現(xiàn)、系統(tǒng)菜單模塊功能的實現(xiàn)、播放列表模塊功能的實現(xiàn)以及程序開發(fā)后期的系統(tǒng)功能調(diào)試與運(yùn)行等。視頻播放器可實現(xiàn)如下功能:與RealPlayer類似的播放控制功能、支持多類型媒體文件()的打開與播放、系統(tǒng)菜單功能及播放列表功能等。這里,播放列表功能設(shè)計與實現(xiàn)是課題設(shè)計的重點與難點,也將作為本文的一項主要內(nèi)容展開論述。播放列表功能的實現(xiàn)含:播放列表的初始化、播放列表的基本編輯功能、播放列表的順序播放控制等內(nèi)容。此外,為了使視頻播放器在無RealPlayer的PC機(jī)上能正常運(yùn)行,必須解決TRealAudio組件的注冊問題,在本文中也將就此加以說明。[關(guān)鍵詞]視頻播放器 Delphi7 TRealAudioThe design of video player by [Abstract]This paper primarily introduced the design of video player based on design mainly applied the ActiveX control, RealAudio provided by RealPlayer. The design includes the following parts: interface designing, realizing of playing control module, realizing of information hinting model, realizing of video displaying module, realizing of system menu and the playlist module and system function debugging and running in the later period. The video player can realize the functions as follows: playing and controlling function as RealPlayer does, Supporting many type media files (such as RA/.AVI/.MPG etc.), System menu function and playlist function etc. In this paper, the design of playlist is the key part and it’s also very hard. The playlist contains such functions: initializing, editing, playing video by list sequence. In addition, the register of TRealAudio must be resolved when this player executes on PC without RealPlayer, which has been introduced in this paper.[Key words] Video player Delphi7 TRealAudio前言伴隨計算機(jī)應(yīng)用的普及,計算機(jī)網(wǎng)絡(luò)的廣泛應(yīng)用,各種媒體軟件在市場中廣為流行。其中,視頻播放軟件對于廣大網(wǎng)絡(luò)用戶、電腦愛好者而言已不再生疏。通過視頻播放軟件不僅可以獲取高質(zhì)量的視頻信息,還可以獲取實時的音頻信息,因此它在眾多媒體世界中倍受青睞。時下,市場中流行著各式各樣的不同品牌、不同型號的媒體播放軟件,其中最為時尚的當(dāng)屬Microsoft公司的Windows Media Player、RealNetworks公司的RealPlayer、Apple公司的QuickTime等主流媒體播放軟件。如果您擁有一臺個人電腦,那么就可以隨時安裝這些時尚的媒體軟件,當(dāng)然如果網(wǎng)絡(luò)暢通,也可以通過網(wǎng)絡(luò)下載并安裝這些優(yōu)秀的媒體軟件并可隨時對其更新與升級。這些軟件的發(fā)展有的已歷經(jīng)數(shù)代,它們的產(chǎn)品從各方面而言都已發(fā)展的業(yè)已成熟,甚至已經(jīng)形成了各自的獨有風(fēng)格。不過,它們的功能都很固定,盡管功能完善但相對繁冗,對于非專業(yè)電腦應(yīng)用者或軟件應(yīng)用者而言一時很難在短時間內(nèi)掌握其應(yīng)用。倘若用戶能夠根據(jù)自己需要可以設(shè)計出自己想要的功能、喜好的風(fēng)格且應(yīng)用簡捷的個性化視頻播放器,那么我們的視頻播放器將會更加具有現(xiàn)實意義。這里,我們的課題設(shè)計是基于DELPHI的視頻播放器設(shè)計。DELPHI程序開發(fā)語言是面向?qū)ο蟮木幊坦ぞ撸诒姸嗟某绦蜷_發(fā)語言中,DELPHI以其簡潔明快的編程語言、功能強(qiáng)大的組件以及靈活方便的編程環(huán)境博得廣大程序開發(fā)人員的推崇與信賴。關(guān)于視頻播放器的設(shè)計,涉及到的無非是音頻/視頻編解碼方面的技術(shù),而有關(guān)這方面的技術(shù),DELPHI程序開發(fā)平臺已經(jīng)將其封裝于具體的媒體組件之中,也就是我們常說的組件的封裝性。這樣,我們通過調(diào)用DELPHI中相應(yīng)的媒體控制組件,通過其對應(yīng)的屬性設(shè)置、事件調(diào)用與方法的編寫,同時與其他組件協(xié)同,最終實現(xiàn)我們想要的視頻播放器。基于DELPHI的視頻播放器設(shè)計1 總體設(shè)計與概要說明 課題設(shè)計目標(biāo):要求:實現(xiàn)類似于Real Player的功能。(1) ;(2) 可擴(kuò)展播放器的播放列表功能;播放列表可編輯,可設(shè)為順序播放; DELPHI系統(tǒng)開發(fā)平臺及相關(guān)組件介紹:216。 系統(tǒng)設(shè)計開發(fā)平臺DELPHIDelphi是Borland公司提供的一種全新的Windows編程開發(fā)工具。它采用了具有彈性的和可重用的面向?qū)ο驪ascal(ObjectOriented Pascal)語言,并有強(qiáng)大的數(shù)據(jù)庫引擎(BDE),快速的代碼編譯器,同時還提供了眾多出色的組件如:ActiveX、MediaPlayer、Timer以及RealAudio等等。這里,組件是DELPHI程序開發(fā)過程中的主要參與者,是整個程序開發(fā)的“硬件”組成部分,作為面向?qū)ο蟮拈_發(fā)環(huán)境,多數(shù)程序開發(fā)是少不了對相關(guān)組件的調(diào)用。采用組件形式可以把對象嚴(yán)密封裝,并加上一層直觀外殼,有利于軟件調(diào)試和代碼重用。開發(fā)群體以組件為功能單位分工協(xié)作,比較容易實現(xiàn)工程化管理,從軟件規(guī)劃設(shè)計到測試修改都可以減少意外差錯,大大提高工作效率。本課題開發(fā)是以Delphi7為系統(tǒng)開發(fā)平臺的,Delphi7是功能強(qiáng)大的RAD開發(fā)工具,完全支持ActiveX,可以很方便地創(chuàng)建、注冊、安裝、發(fā)布和使用ActiveX控件、ActiveForm和OLE自動化對象。由于Delphi7本身并不支持Real文件的播放,但ActiveX具備對RealPlayer的調(diào)用功能;在設(shè)計開發(fā)中,需要調(diào)用RealPlayer,然而在默認(rèn)情況下Delphi7的ActiveX標(biāo)簽頁并沒有這個控件,這就需要我們預(yù)先安裝。216。 系統(tǒng)設(shè)計組件應(yīng)用及其概述在視頻播放器的實現(xiàn)過程中,我們將用到DELPHI系統(tǒng)開發(fā)平臺為我們提供的諸多設(shè)計組件,這些組件有著各自固有的屬性、動作事件、方法以及功能函數(shù),而對其屬性的設(shè)置、事件的編寫以及功能函數(shù)的應(yīng)用在實際開發(fā)中又是靈活多變的。在不同的應(yīng)用場合中,組件可以發(fā)揮出不同的作用,為此結(jié)合課題的實際開發(fā),我們首先對程序設(shè)計開發(fā)過程中可能應(yīng)用到的主要組件加以介紹以備參考:u 組件TRealAudioDELPHI7中提供的媒體控制組件有TMediaPlayer、AXMediaPlayer以及RealPlayer等。其中,后兩種均屬于ActiveX類型組件;但在實際應(yīng)用中,TMediaPlayer與AXMediaPlayer在屬性設(shè)置上、事件響應(yīng)以及方法實現(xiàn)上是基本相同的,二者屬于Windows Media Player的衍生類。在實際課題開發(fā)中,我們最終選取了組件RealAudio,以實現(xiàn)RealPlayer的類似功能。與Windows Media Player相比較,RealPlayer同樣支持多種不同格式的媒體文件如:.RA類型文件、.RM類型文件、.,但相對較少;通過RealPlayer可瀏覽各種圖片,包括PNG、BMP、GIF、TIF等常見的格式。當(dāng)然,RealPlayer不具備媒體設(shè)備支持細(xì)化功能,其最大的特色在于網(wǎng)絡(luò)播放領(lǐng)域:支持網(wǎng)絡(luò)流體文件的實時傳輸與在線播放,由于流體文件在低帶寬下低損失傳輸?shù)膶崿F(xiàn),可控的CPU占用率、文件緩沖,可調(diào)節(jié)的網(wǎng)絡(luò)傳輸方式、延時以及其出色的文件壓縮比等等,這些都足以保證您享受到全新的3D音效和視覺感受,不過這不屬于本課題設(shè)計內(nèi)容。 圍繞課題設(shè)計目標(biāo),最終選取組件RealAudio以實現(xiàn)RealPlayer的類似功能。(1) 目的:應(yīng)用TRealAudio播放控制器能夠使應(yīng)用程序?qū)崿F(xiàn)對視頻/音頻等媒體文件的播放與基本的播放控制如:“播放”、“暫?!薄ⅰ巴V埂?、“聲音控制”與“進(jìn)度控制”等等。(2) 決定TRealAudio的應(yīng)用方式:TRealAudio本身已經(jīng)預(yù)先集成了“播放”、“暫?!?、“停止”、“曲目進(jìn)度調(diào)節(jié)”以及“聲音調(diào)節(jié)”等基本控制項,這些基本的控制項可以通過程序代碼初始化或通過Controls屬性預(yù)先加以設(shè)置。例如:默認(rèn)時TRealAudio組件并沒有視頻顯示窗口,可以通過程序代碼:“(‘ImageWindow’)?!笔骨坎シ砰_始時獲得視頻顯示窗口;同時,也可以設(shè)置Controls的屬性值為:IMAGEWINDOW。此外還可以設(shè)置屬性值為:IMAGEWINDOW ,CONTROLPANEL,STATUSBAR可同時獲得顯示窗口、播放控制條以及播放狀態(tài)條等,相臨值以逗號隔開,且注意先后順序的設(shè)置。(3) TRealAudio常用屬性、功能函數(shù)與方法:Align屬性:設(shè)置TRealAudio播放控制器在表單中的對齊方式,有7種基本設(shè)置方式,默認(rèn)值為“alNone”。通常情況下TRealAudio組件被調(diào)入表單后不可以手動調(diào)整其與表單的相對位置,通過對此屬性的設(shè)置我們可以改變TRealAudio組件與表單的相對位置;Controls屬性:設(shè)置TRealAudio播放控制器的初始狀態(tài)。默認(rèn)情況下,即屬性值為空時,TRealAudio播放控制器同時具備“播放”、“暫?!?、“停止”、“曲目進(jìn)度控制”、“聲音控制”等基本控制功能,同時還提供了進(jìn)度條、狀態(tài)條以及剪輯信息欄等功能。根據(jù)個人需要或用戶要求,通過對其值的改變可重新設(shè)置,就此功能的設(shè)定在以上內(nèi)容中我們已有所涉及;Name屬性:設(shè)置TRealAudio的控件名稱,在程序代碼中,通過該標(biāo)稱值對TRealAudio進(jìn)行訪問;Source屬性:設(shè)置TRealAudio播放數(shù)據(jù)源。默認(rèn)值為空,一般在程序中通過OpenDialog獲得;Visible屬性:確定TRealAudio在程序運(yùn)行期是否可見。默認(rèn)值為:“True”,即程序運(yùn)行時TRealAudio處于看見狀態(tài);SetSource()函數(shù):該函數(shù)用來使得TRealAudio獲得播放數(shù)據(jù)源。其參數(shù)為“WideString”類型,我們可以指定為默認(rèn)的文件名或指定的默認(rèn)的路徑,通常情況是將“”作為指定參數(shù);DoStop方法:使RealAudio停止播放當(dāng)前曲目;DoPause方法:使RealAudio暫停播放當(dāng)前曲目;DoPlayPause方法:使RealAudio處于“播放/暫?!鼻袚Q狀態(tài);DoPlay方法:使RealAudio開始播放當(dāng)前選定曲目;SetFullScreen方法:用于實現(xiàn)曲目播放中全屏顯示控制;應(yīng)用該方法后,當(dāng)前曲目播放結(jié)束后,系統(tǒng)將
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1