【正文】
畢業(yè)設計 ( 論文 ) 一個簡單的媒體播放器的設計與實現 論文作者姓名: 申請學位專業(yè): 申請學位類別: 指導教師姓名(職稱): 論文提交日期: 一個簡單的媒體播放器的設計與實現 摘 要 如今流行的媒體播放器雖然很多,但 都或多或少存在一 些缺陷, 比如:沒有記憶的功能; 下次播放的時候不能 從上次離開的曲目開始;沒有身份認證功能;不能有效的保護媒體播放器里面的歌曲專有性;功能組合與用戶的 習慣相違背;界面太復雜以及操作太難等。隨著人們對娛樂要求的提高,一款別致的、貼近用戶操 作習慣的播放器非常值得去研究和開發(fā)。 本論文所描述的播放器是在 Microsoft Visual Studio .NET 2020 平臺下利用Visual 語言完成的。使用 Visual 提供的 Windows Media Player 控件以及文件處理,最終實現一款別致的,貼近用戶操作習慣的媒體播放器。 該 播放器實現 了 對 WAV、 MID、 MP MOV 等格式的多媒體文件的播放功能;實現 了 播放列表加載多個多媒體文件并可以自定義播放順序;實現 了 用戶的身份認證、連續(xù)播放、記憶播放以及自動 關閉播放器等功能。 關鍵詞 : 媒體播放器 ; Visual ; Microsoft Visual Studio .NET 2020;Windows Media Player 控 件 ;記憶功能The Design and Implement of a Simple Media Player Abstract Nowadays, there are many popular media players. They have more or less certain shortings. For example, the media player is no memory function, the next player didn39。t start from the program the last time leaved。 no identity authentication, no effective protection for the proprietary of songs in the media player。 function bination is against the users39。 habit, or plex interface, too difficult to operate and so on. With the improvement of requirements for the entertainment, a chic player which closed to the people39。s operation habit is very worth researching and designing. The thesis described the player which was developed by Visual based on Microsoft Visual Studio .NET 2020. Implement using file manipulation and windows media player controls, ultimately implement a media player which is unique and press close to user habit. The player realized play function for the multimedia documents of WAV, MID, MP3, MOV formats and so on。 realized to load several multimedia files by playlists and customize the play order。 realized the function of identity authentication, continuous play, memory function and realized to be automatically shutted down. Key words: Media player。 Visual 。 Microsoft Visual Studio .NET 2020。 Windows media Player Controls。 Memory function目 錄 論文總頁數: 26頁 1 引言 ................................................................... 1 項目背景 ......................................................... 1 國內外現狀 ....................................................... 1 項目意義 ......................................................... 2 項目實現方法 ..................................................... 2 2 開發(fā)運行平臺分析 ....................................................... 2 Microsoft Visual Studio .NET 2020 ................................. 2 Visual ............................................. 3 Windows Media Player控件 ......................................... 3 3 系統總體分析 ........................................................... 4 系統總體結構設計及分析 ............................................ 4 系統功能設計 ..................................................... 4 認證 ....................................................... 5 文件加載 .................................................... 5 播放 ....................................................... 5 關閉 ....................................................... 6 4 系統實施方案 ........................................................... 6 媒體播放器界面設計 ................................................ 6 身份認證 ......................................................... 7 登錄 ....................................................... 7 認證修改 .................................................... 8 文件加載系統 .................................................... 10 打開 ...................................................... 10 添加 ...................................................... 12 清空 ...................................................... 13 文件播放系統 .................................................... 14 暫停 /播放 .................................................. 14 停止 ...................................................... 15 自定義播放順序 ............................................. 15 連續(xù)播放多個文件的實現 ..................................... 16 記憶播放 ................................................... 17 關閉 ............................................................ 18 全屏 ............................................................ 20 5 系統運行及測試結果 ..................................................... 21 測試方案 ........................................................ 21 測試方法 ................................................... 21 測試方案選擇 ............................................... 21 測試結果 ........................................................ 21 結 論 .................................................................. 24 參考文獻 .................................................................. 24 致 謝 .................................................................. 25 聲 明 .................................................................. 26 第 1 頁 共 26 頁 1 引言 項目背景 多媒體播放器的設計是一門集計算機技術和數字多媒體技術于一體的綜合設計。隨著中國計算機技術、寬帶網絡技術的發(fā)展,越來越多的人開始重視多媒體播放器的發(fā)展與應用。再加 上如今的播放器 雖然種類多樣化,但 無論是 Windows系統自帶的 Windows Media Player 播放器,還是現在網上流行的千千靜聽,或者是 Kugoo 播放器都或多或少都存在著一些缺點,而這些缺點要么是界面與人們平時的生活習慣不相符,或者是復雜難懂;要么就是功能不全不能滿足人們對網絡娛樂的追求。 隨著多媒體的發(fā)展,市場潛力的開發(fā),多媒體硬件環(huán)境和軟件環(huán)境的不斷完善,以及多媒體播放器開發(fā)環(huán)境的成熟,尤其是 Microsoft 公司開發(fā)的 Windows編程工具 Visual 語言的成熟和完善。為多媒體播放器的研 究和開發(fā)提供了先進的思想和多樣的媒體控制手段,成為多媒體應用程序開發(fā)的理想工具。 而此次設計不僅具有操作簡便、界面友好等特性;而且在功能方面更貼近人們的生活習慣和操作習慣。此多媒體設計能識別多中格式的多媒體文件,其中包括 WAV, MP3, MID, MOV,等多媒體文件;在播放列表中可以加載一個或者多個多媒體文件;自動連續(xù)播放多個多媒體文件;用戶能隨意改變播放順序;在下次打開播放器時,從上次關閉處繼續(xù)播放文件;在使用播放器前將 進行 身份認證;在播放列表的多媒體文件播放完后可以選擇自動關閉播放器或者循環(huán)播放。 國內外 現狀 在當今信息社會,以多媒體為特征的信息技術和信息產業(yè)的發(fā)展及應用對人類社會產生的影響和作用愈來愈明顯,愈來愈重要。多媒體能改變信息的包裝,實現知識信息數字化,為人們獲得知識信息提供極大的方便和無窮的樂趣。友善的人機界面、多種多樣的多媒體教學軟件、誘人的電子游藝節(jié)目、身臨其境的多媒體導購系統、五花八門的信息家電和高效方便的網上查詢等等,無不滲透著多媒體的作用,它引導人們進入了一個有聲有色的世界。同時,多媒體的發(fā)展和應用,極大地推動了各行各業(yè)的相互滲透和飛速發(fā)展,大大改變了人類社會的工作環(huán)境和生活方式??珊?不夸張地說,多媒體產業(yè)的形成和發(fā)展,不僅引起了計算機工業(yè)的一次革命,也正在深刻地影響人類社會發(fā)生巨大的變革。多媒體技術的發(fā)展在很大程度上依靠