苍井优一级毛片免费观看,成年网站在线观看,日本一二三不卡视频,日日天天人人夜夜九九

24小時(shí)論文定制熱線(xiàn)

熱門(mén)畢設:土木工程工程造價(jià)橋梁工程計算機javaasp機械機械手夾具單片機工廠(chǎng)供電采礦工程
您當前的位置:論文定制 > 畢業(yè)設計論文 >
快速導航
畢業(yè)論文定制
關(guān)于我們
我們是一家專(zhuān)業(yè)提供高質(zhì)量代做畢業(yè)設計的網(wǎng)站。2002年成立至今為眾多客戶(hù)提供大量畢業(yè)設計、論文定制等服務(wù),贏(yíng)得眾多客戶(hù)好評,因為專(zhuān)注,所以專(zhuān)業(yè)。寫(xiě)作老師大部分由全國211/958等高校的博士及碩士生設計,執筆,目前已為5000余位客戶(hù)解決了論文寫(xiě)作的難題。 秉承以用戶(hù)為中心,為用戶(hù)創(chuàng )造價(jià)值的理念,我站擁有無(wú)縫對接的售后服務(wù)體系,代做畢業(yè)設計完成后有專(zhuān)業(yè)的老師進(jìn)行一對一修改與完善,對有答辯需求的同學(xué)進(jìn)行一對一的輔導,為你順利畢業(yè)保駕護航
代做畢業(yè)設計
常見(jiàn)問(wèn)題

媒體播放器軟件開(kāi)發(fā)(Visual studio 2008+MFC)

添加時(shí)間:2019/01/04 來(lái)源:電子科技大學(xué) 作者:張翰
VC++6.0 這個(gè)微軟強大的可視化應用程序開(kāi)發(fā)工具,在 VC++環(huán)境下,利用MFC 庫和 ActiveMovie 控件,可以較為方便的制作界面美觀(guān)的并且可以實(shí)現多種媒體格式正常播放的多媒體播放器程序,帶給我們美好的視聽(tīng)享受。
以下為本篇論文正文:

摘要

  隨著(zhù) Internet 的飛速發(fā)展,人們對網(wǎng)絡(luò )多媒體信息的需求越來(lái)越大,多媒體播放器在網(wǎng)絡(luò )上越來(lái)越流行。目前網(wǎng)絡(luò )上常見(jiàn)的多媒體播放器軟件雖然看起來(lái)是各有千秋,但是各種功能基本上都趨向于同質(zhì)化,而且大部分都是同時(shí)支持在線(xiàn)播放和本地播放兩種功能。雖然功能上已經(jīng)大都完善,但是現有的多媒體播放器軟件或多或少都會(huì )存在著(zhù)一些不盡如人意的地方。論文主要作了以下工作:

  (1) 比較詳細地介紹了此課題研究的目的和當今多媒體技術(shù)發(fā)展的現狀,還提出了給出了該課題的主要工作以及此課題的難點(diǎn)所在。

  (2)在此基礎上進(jìn)行項目軟件需求的分析,通過(guò)用戶(hù)調查以及性能需求盡心該業(yè)務(wù)流程需求分析和數據流程需求分析,并設定好項目的開(kāi)發(fā)環(huán)境目的在于給出一個(gè)可行的解決方案。

  (3)通過(guò)對多媒體播放器系統的設計和實(shí)現解決本文提出的播放器問(wèn)題,并展示了部分功能效果及播放音視頻文件的效果。。本章主要描述了多媒體播放器的概要設計,即對軟件進(jìn)行分解和模塊的劃分,還有就是軟件的層次結構邏輯圖和軟件的詳細設計及主要功能的代碼實(shí)現,并且給出了主要的部分函數代碼。

  (4)軟件測試。本章是對軟件所實(shí)現的基本功能進(jìn)行了大量的測試,包括功能測試、容錯測試和性能測試,以確保軟件的穩定性和可靠性。同時(shí)也給出了測試環(huán)境的平臺。

  本文通過(guò)對多媒體播放器的 Windows XP 操作系統中,程序設計環(huán)境采用Visual C++ 6.0。在程序設計中,利用了微軟公司開(kāi)發(fā)的 ActiveX 控件——可視動(dòng)畫(huà)控件 ActiveMovie,程序通過(guò)調試運行,初步實(shí)現了多媒體播放器的軟件開(kāi)發(fā)功能。基于 Visual studio 2008 和 MFC 集成開(kāi)發(fā)環(huán)境,利用系統的 MCI命令接口來(lái)編程實(shí)現。最終成功實(shí)現了所需求的功能。此款多媒體播放器具有占用體積比較小,所支持的音視頻文件格式較多、系統資源占用較少、支持播放列表編輯、并具備 CD 抓軌等功能優(yōu)勢。

  關(guān)鍵詞:多媒體,多媒體技術(shù),媒體播放器,MCI 命令接口,音頻,視頻

ABSTRACT

  With rapid development of Intomet, the growing demand for network multimedia information, multimedia player is becoming more and more popular on the network. Common multimedia player software on the network appears to be different, but the various functions basically tend to homogenization, and most of them support both online play and local play two functions. Although the function has mostly improved, but the existing multimedia player software more or less there are not wholly satisfactory.

  Thesis made the following work:

  (1) a more detailed description of the purpose of this research and the development of multimedia technology today the status quo, but also the difficulty of the subject, and this subject is given.

  (2) based on the analysis of the project software requirements through user surveys and performance needs dedication to the needs of the business process analysis and demand analysis of the data flow, and set a good development environment aims to give a viable solution.

  (3) through the the player solve This paper presents the design and implementation of multimedia player system, and shows some of the functional effect and the effect of the playback of audio and video files. . This chapter describes the overview of the design of the multimedia player, that is, the software division of decomposition and module, there is software detailed design and the main function of the the hierarchy logic diagram and software code to achieve, and given the major part of the function code.

  (4)Software Testing. This chapter is the basic function of the software implementation of a large number of tests, including functional testing, fault-tolerant, testing and performance testing to ensure the stability and reliability of the software. It also shows the platform of the test environment.

  This article by the multimedia player of the Windows XP operating system, programming environment using Visual C + + 6.0. Programming developed by Microsoft ActiveX controls - visual animation controls ActiveMovie program is run through the debugger, the initial realization of the software development capabilities of the multimedia player. This multimedia player is based on Visual studio 2008 and MFC integrated development environment, the use of the system the MCI command interface to programming. Ultimate success is to achieve the required functionality. This multimedia player has a relatively small volume occupied more audio and video file formats supported, occupy less system resources, support for playlist editing, with the advantage of CD ripping functions.

  Key words: media, media technology, media player, MCI, audio, video

  多媒體是一種將計算機、電視機、錄像機、錄音機和游戲機等各種技術(shù)融為一體,形成了電腦與用戶(hù)之間相互交流的操作環(huán)境的一種技術(shù)。它是信息傳播的載體,可以接收各種媒體信息,如外部圖像、聲音、錄像等,經(jīng)過(guò)計算機加工處理后以圖片、文字、聲音、動(dòng)畫(huà)等多種方式輸出,最終實(shí)現 I/O 方式的多元化,改變了計算機只能輸入輸出文字、數據的局限性。隨著(zhù)近年來(lái) IT 產(chǎn)業(yè)和技術(shù)的發(fā)展,多媒體類(lèi)型也變得越來(lái)越豐富,比如視頻、動(dòng)畫(huà)、音頻、圖像等。但是,由于硬件條件的限制,對于音視頻、圖像等的信息容量很大的文件傳輸遇到很大的問(wèn)題,因此以前多媒體應用并不廣泛。[16]

  但近年來(lái),隨著(zhù)硬件成本的不斷降低,傳輸瓶頸的逐漸降低,為多媒體技術(shù)創(chuàng )造了更多的發(fā)展空間。是多媒體技術(shù)改變了計算機的使用領(lǐng)域,從辦公室、實(shí)驗室中的專(zhuān)用品變成了當代信息社會(huì )的普通工具。其應用領(lǐng)域已經(jīng)擴展為:廣告、藝術(shù)、教育、商業(yè)、科學(xué)研究、娛樂(lè )、工程項目等。這些領(lǐng)域都需要利用多媒體素材。由此看來(lái),開(kāi)發(fā)制作一款基于 VC++編程環(huán)境下的視頻播放器,能夠播放多種格式的多媒體文件:CD 音樂(lè )曲目(.cda)、MIDI 文件(. mid, .rmi, .midi)、數字化波形聲音(WAV)、Windows Media 文件(. asf, .wm, .wma )、視頻文件(.avi , . wmv)、電影文件(mpeg,mpg , .mp3)、音頻文件(. wav , . snd , .au , .aif )等。能夠有用戶(hù)自己選擇文件,提供媒體播放控制:打開(kāi)、播放、暫停、停止、全屏能控制播放音量的大小。而且應用程序界面美觀(guān),使用起來(lái)方便,有完善的操控按鈕和進(jìn)度指示條等。由于本課題對軟硬件平臺要求不高,所以操作系統可選擇 Windows2000/Windows XP/Windows Vista/Windows 7 。 在 Visual Studio 2008 下 用ActiveMovie 控件來(lái)實(shí)現。

  但是與目前眾多的多媒體播放器比較,這一款多媒體播放器能夠支持更多的視頻格式。相對而言,功能更加完善。此外,這款軟件占用空間較小。它是在對現有多媒體資源應用充分研究的基礎上開(kāi)發(fā)出來(lái)的,因此既具有很強的直觀(guān)感,又不失一般性。隨著(zhù)網(wǎng)絡(luò )帶寬和計算機處理能力和存儲容量的發(fā)展,多媒體技術(shù)使計算機技術(shù)、通信技術(shù)及音像技術(shù)緊密地結合起來(lái)。目前,數字化多媒體技術(shù)已經(jīng)應用到教育、金融、建筑藝術(shù)、娛樂(lè )、通信等各個(gè)領(lǐng)域,被稱(chēng)為是 21 世紀知識經(jīng)濟的核心產(chǎn)業(yè)。[4]

  多媒體一起直觀(guān)的、方便的和內容豐富等特點(diǎn),受到人們的日益關(guān)注和重視,國內正在爆發(fā)一場(chǎng)多媒體技術(shù)的革命。根據有關(guān)數據顯示,截止 2004 年,由多媒體相關(guān)產(chǎn)品創(chuàng )造的總價(jià)值將達到 5000 億美元,這一驚人的規模,使得多媒體產(chǎn)業(yè)超過(guò)能源,排名產(chǎn)業(yè)價(jià)值排名首位。在現代視覺(jué)藝術(shù)研究中,多媒體也已經(jīng)吸引越來(lái)越多的關(guān)注,探索實(shí)踐領(lǐng)域重要的一個(gè)分支。由于當代數碼圖像的技術(shù)飛速發(fā)展,利用多媒體手段傳播各種信息內涵,多媒體時(shí)代已經(jīng)大張旗鼓的來(lái)臨,并且占領(lǐng)了現代生活的每個(gè)角落。

  美國 MIT 媒體實(shí)驗室認為,多媒體在當今社會(huì )很重要,而在主要技術(shù)方面很難有重大的突破。要想取得很大突破性進(jìn)展,一反面是任務(wù)重,另一方面是很費財力。[5]相比外國的發(fā)展,中國的發(fā)展時(shí)間比較晚,但發(fā)展后勁十足,比較注重以高科技和多文化相融合的全方位發(fā)展。近年來(lái),國內相當多的中小型多媒體企業(yè)發(fā)展及其迅速。中國龐大的市場(chǎng)潛力也吸引了跨國公司的進(jìn)入。預計在不久的將來(lái),多媒體產(chǎn)業(yè)將成為國民經(jīng)濟的一大支柱產(chǎn)業(yè)。根據有關(guān)部門(mén)的統計,中國數字娛樂(lè )產(chǎn)業(yè)在近年取得了高速的發(fā)展。2007 年全國動(dòng)漫產(chǎn)業(yè)的總產(chǎn)值已經(jīng)超過(guò)電影行業(yè)。2008 年,網(wǎng)絡(luò )游戲出版市場(chǎng)的實(shí)際收入為 24.7 億,相比 2006 年增長(cháng) 47.9% 。

  寬帶多媒體技術(shù)核心的代表提供商,中星微電子的“星光中國芯”系列芯片,正在推動(dòng)著(zhù)寬帶多媒體產(chǎn)業(yè)市場(chǎng)向更加穩定成熟的方向發(fā)展。一方面表明,信息產(chǎn)業(yè)已經(jīng)在國內有了很大的發(fā)展空間;另一方面,多媒體的技術(shù)成果,在市場(chǎng)應用方面也積累很多寶貴經(jīng)驗。相對于美國、日本動(dòng)漫產(chǎn)業(yè)的興盛,雖然中國已有 20 萬(wàn)分鐘多的多媒體節目制作量,但是相比于日本,我國的動(dòng)漫行業(yè)仍然處于發(fā)展階段。有報道指出,截止 2008 年底,全國范圍內,開(kāi)通少兒頻道和卡通衛星頻道的電視臺超過(guò) 47 家。

  在未來(lái),對多媒體節目的需求將將近每年 120 萬(wàn)分鐘。交互性是多媒體最大優(yōu)點(diǎn)之一,能給人類(lèi)帶來(lái)很多新東西,有趣之一就是處于萌芽時(shí)代的交互式電視。[4]在不久的將來(lái),人類(lèi)通過(guò)遠程控制器上的幾個(gè)按鈕,欣賞所喜歡的電影或者其它娛樂(lè )節目。通過(guò)多媒體,平面的東西或視覺(jué)影像都可以實(shí)現。隨著(zhù)多媒體的不斷發(fā)展,一個(gè)完全不同于現實(shí)的虛擬社會(huì ),將在不遠的未來(lái)實(shí)現。

  媒體播放器軟件功能演示:

打開(kāi)不支持格式文件無(wú)法播放
打開(kāi)不支持格式文件無(wú)法播放

打開(kāi) AVI、RMVB、MP4 文件格式
打開(kāi) AVI、RMVB、MP4 文件格式

打開(kāi)不支持文件格式
打開(kāi)不支持文件格式

播放視頻文件 1
播放視頻文件 1

播放視頻文件 2
播放視頻文件 2

目 錄

  第一章 緒論
    1.1 研究背景
    1.2 研究目的
    1.3 多媒體技術(shù)相關(guān)研究綜述
      1.3.1 多媒體技術(shù)發(fā)展過(guò)程
      1.3.2 主流媒體播放器
      1.3.3 多媒體技術(shù)的特征
        1.3.3.1 信息載體多樣性
        1.3.3.2 交互性
        1.3.3.3 協(xié)同性
        1.3.3.4 實(shí)時(shí)性
        1.3.3.5 集成性
      1.3.4 多媒體技術(shù)的應用領(lǐng)域
        1.3.4.1 數據壓縮和圖像處理的應用
        1.3.4.2 多媒體著(zhù)作工具的應用
      1.3.5 流媒體技術(shù)
        1.3.5.1 智能多媒體技術(shù)
        1.3.5.2 虛擬現實(shí)
        1.3.5.3 家庭娛樂(lè )及視聽(tīng)
    1.4 論文研究?jì)热菖c研究的難點(diǎn)所在
      1.4.1 論文研究?jì)热?br />       1.4.2 本課題的研究難點(diǎn)
  第二章 軟件需求分析
    2.1 用戶(hù)需求調查
      2.1.1 多媒體播放器的基本情況
      2.1.2 多媒體播放器的要求
    2.2 性能需求
      2.2.1 可靠性
      2.2.2 運行環(huán)境
      2.2.3 界面需求
    2.3 業(yè)務(wù)流程需求分析
    2.4 數據流程需求分析
    2.5 開(kāi)發(fā)環(huán)境需求
      2.5.1 C++語(yǔ)言
      2.5.2 開(kāi)發(fā)工具
    2.6 可行性研究
  第三章 多媒體播放器系統設計
    3.1 概要設計
    3.2 界面設計
      3.2.1 基本界面設置
      3.2.2 設計思想
    3.3 播放器模塊設計
    3.4 功能模塊設計
  第四章 多媒體播放器系統實(shí)現
    4.1 添加播放器控件
    4.2 設置播放器對話(huà)框和菜單
    4.3 系統功能實(shí)現
      4.3.1 文件功能實(shí)現
      4.3.2 播放控制的實(shí)現
      4.3.3 聲音控制功能實(shí)現
      4.3.4 顯示功能實(shí)現
    4.4 MCI 設備
      4.4.1 MCI 命令接口編程
      4.4.2 MCI 命令
      4.4.3 MCI 編程步驟
  第五章 軟件設計結果展示及軟件測試
    5.1 軟件設計結果
      5.1.1 主界面
      5.1.2 打開(kāi)音頻文件
      5.1.3 打開(kāi)視頻文件
      5.1.4 暫停播放
      5.1.5 停止播放
      5.1.6 重新播放
      5.1.7 全屏模式
    5.2 軟件測試
      5.2.1 測試目的
      5.2.2 測試環(huán)境
      5.2.3 測試模塊
    5.2.4 測試方法
      5.2.4.1 白盒試法
      5.2.4.2 黑盒試法
    5.2.5 測試用例
    5.2.6 測試結果
  第六章 總結
  致 謝
  參考文獻

(如您需要查看本篇畢業(yè)設計全文,請您聯(lián)系客服索取)

相關(guān)內容
相關(guān)標簽:VC畢業(yè)設計
好優(yōu)論文定制中心主要為您提供代做畢業(yè)設計及各專(zhuān)業(yè)畢業(yè)論文寫(xiě)作輔導服務(wù)。 網(wǎng)站地圖
所有論文、資料均源于網(wǎng)上的共享資源以及一些期刊雜志,所有論文僅免費供網(wǎng)友間相互學(xué)習交流之用,請特別注意勿做其他非法用途。
如有侵犯您的版權或其他有損您利益的行為,請聯(lián)系指出,論文定制中心會(huì )立即進(jìn)行改正或刪除有關(guān)內容!