

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 修 改 履 歷</b></p><p><b> 目錄</b></p><p><b> 1項(xiàng)目概要4</b></p><p> 1.1項(xiàng)目名稱4</p><p> 1.2項(xiàng)目背景4</p><p>
2、1.3術(shù)語定義4</p><p> 1.4功能描述5</p><p> 1.5開發(fā)環(huán)境5</p><p> 1.6項(xiàng)目目標(biāo)5</p><p> 1.7關(guān)鍵技術(shù)5</p><p> 1.8開發(fā)體制6</p><p> 2功能詳細(xì)說明7</p>
3、<p> 2.1整體界面7</p><p> 2.2菜單和工具欄7</p><p> 2.3左側(cè)顯示列表8</p><p> 2.4PlayList顯示列表11</p><p> 2.5中部右側(cè)主顯示區(qū)域12</p><p> 2.6播放控制區(qū)域12</p>
4、<p><b> 3系統(tǒng)結(jié)構(gòu)14</b></p><p> 3.1系統(tǒng)結(jié)構(gòu)圖14</p><p> 3.2模塊要求14</p><p><b> 4設(shè)計(jì)要求15</b></p><p><b> 項(xiàng)目概要</b></p><
5、;p><b> 項(xiàng)目名稱</b></p><p><b> 媒體播放器。</b></p><p><b> 項(xiàng)目背景</b></p><p> 隨著計(jì)算機(jī)技術(shù)的發(fā)展,越來越多的人開始重視多媒體播放器的發(fā)展與應(yīng)用。多媒體素材的類型也增多,包括音頻、視頻、圖像等等,由于多媒體信息容量大,開發(fā)
6、一款媒體播放器軟件具有重要的現(xiàn)實(shí)意義.</p><p> 本項(xiàng)目來源于東軟的真實(shí)項(xiàng)目,媒體播放器項(xiàng)目是東軟為SONY公司開發(fā)的一款基于DLNA協(xié)議的網(wǎng)絡(luò)媒體播放器,它們注重用戶的體驗(yàn),突出UI動(dòng)畫和快捷操作。 </p><p> 圖1-1 媒體播放器整體界面</p><p><b> 術(shù)語定義</b></p>&l
7、t;p><b> 功能描述</b></p><p> 媒體播放器項(xiàng)目需要實(shí)現(xiàn)以下功能:</p><p> 設(shè)定要監(jiān)視的本地文件目錄,管理目錄內(nèi)的多媒體文件。如果該目錄的媒體文件有變更(如增加、刪除,修改屬性),軟件需更新顯示。</p><p> 本地設(shè)定目錄中包含音頻文件的瀏覽、播放(需要支持mp3/wma格式)。</p&g
8、t;<p> 本地設(shè)定目錄中包含圖片文件的瀏覽和播放(需要支持jpg/gif/bmp格式)。</p><p> 本地設(shè)定目錄中包含視頻文件的瀏覽和播放(需要支持wmv/avi/asf格式)。</p><p> 用戶喜歡的文件的PlayList創(chuàng)建、編輯、添加、修改功能(最多支持10個(gè)playlist,每個(gè)playlist中最多可以支持100個(gè)文件,同一種播放模式(如音頻
9、播放)的文件類型可以不同)。</p><p> PlayList中內(nèi)容的播放功能,PlayList中的混合媒體,可以連續(xù)順序的播放,也可以無順序的播放。</p><p> 最近播放列表功能,保存最近播放的10個(gè)文件,可能是混合媒體(同一播放模式的不同類型文件),保存最近追加的10個(gè)文件。</p><p><b> 開發(fā)環(huán)境</b><
10、/p><p><b> 軟件環(huán)境:</b></p><p> 1.OS:Microsoft Windows XP SP2</p><p> 2.Complier:Visual C++ 6.0 , Visual Studio 2005 Team System或更高版本 </p><p> 3. MSDN Libr
11、ary</p><p><b> 項(xiàng)目目標(biāo)</b></p><p> 掌握規(guī)范化軟件開發(fā)流程;</p><p> 更深刻地理解面向?qū)ο蟮姆治龊驮O(shè)計(jì)思想,培養(yǎng)面向?qū)ο蟮拈_發(fā)思維方法;</p><p> 能熟練的使用MSDN,輔助進(jìn)行項(xiàng)目開發(fā)。</p><p><b> 關(guān)鍵技術(shù)&
12、lt;/b></p><p><b> 面向?qū)ο蟮某绦蛟O(shè)計(jì)</b></p><p><b> 數(shù)據(jù)庫編程</b></p><p><b> 多線程編程</b></p><p><b> 開發(fā)體制</b></p><p>
13、; 開發(fā)體制如下圖所示:</p><p><b> 職責(zé)說明:</b></p><p><b> 功能詳細(xì)說明</b></p><p><b> 整體界面</b></p><p> 圖2.1 項(xiàng)目整體界面</p><p><b>
14、菜單和工具欄</b></p><p> 圖2.2 菜單和工具欄界面</p><p><b> 菜單選項(xiàng)</b></p><p><b> 工具欄</b></p><p> 媒體類型可以選擇,被選擇的媒體類型,對(duì)應(yīng)圖標(biāo)壓下表示</p><p><b&g
15、t; 左側(cè)顯示列表</b></p><p> 圖2.3 左側(cè)顯示列表界面</p><p> 左側(cè)ComboBox中的內(nèi)容,隨著ToolBar上的圖標(biāo)不同而不同。</p><p> ToolBar上的圖標(biāo)分別為:Music /photo/Movie</p><p> Music左側(cè)的顯示列表</p><
16、p> Music: </p><p> 注:Artist/ Album/ Genre/ Year下面的子項(xiàng)是從數(shù)據(jù)庫中讀取出來的,如果不存在此項(xiàng)的歌曲,則子項(xiàng)不顯示。例如:如果沒有2006年的歌曲,則不顯示2006。</p><p> Photo左側(cè)的顯示列表</p><p><b> Photo:</b></p>
17、;<p> Movie左側(cè)的顯示列表</p><p><b> Movie:</b></p><p> 雙擊或者選中之后點(diǎn)擊控制欄上的播放按鈕,打開獨(dú)立的播放窗口。</p><p> 圖2.4 視頻播放界面</p><p> 根據(jù)菜單上的播放窗口的設(shè)定,可以為始終最前顯示,雙擊窗口之后,全屏幕顯示
18、。</p><p> 全畫面顯示時(shí),再生control經(jīng)過一定時(shí)間(2秒)變?yōu)椴伙@示,用戶如果進(jìn)行某些操作,則再生控制條再次被顯示 。</p><p> PlayList顯示列表</p><p> 圖2.5 PlayList界面</p><p> 最近播放列表是用戶只讀的內(nèi)容,不能編輯,包括最近追加項(xiàng)目和最近播放項(xiàng)目。</p&g
19、t;<p> 最近追加項(xiàng)目,是指最近添加到監(jiān)視目錄的項(xiàng)目,自動(dòng)添加,用戶不能修改。</p><p> 最近播放的項(xiàng)目是最近播放的項(xiàng)目,自動(dòng)添加,用戶不能修改。</p><p> PlayList是可以編輯的,改名,添加,刪除,支持右面的View里面直接拖拽到某個(gè)PlayList。</p><p> 最多支持創(chuàng)建10個(gè)PlayList。</
20、p><p> **這個(gè)部分沒有重新制作UI,請(qǐng)?jiān)趯?shí)現(xiàn)時(shí),統(tǒng)一成XP的風(fēng)格。</p><p><b> 中部右側(cè)主顯示區(qū)域</b></p><p> 圖2.6 右側(cè)顯示界面</p><p> 中部的主要顯示區(qū)域,顯示根據(jù)左邊篩選的條件顯示過濾之后的結(jié)果。</p><p> 可以根據(jù)ListVi
21、ew的Header進(jìn)行排序。</p><p><b> 播放控制區(qū)域</b></p><p> 圖2.7 播放控制區(qū)域界面</p><p> Music播放時(shí),播放控制區(qū)域界面要求如下:</p><p> Video播放時(shí),播放控制區(qū)域界面要求如下:</p><p> 選中一個(gè)視頻,點(diǎn)擊
22、播放按鈕打開獨(dú)立的播放窗口,獨(dú)立播放窗口中的控制區(qū)域界面要求如下:</p><p> Photo播放時(shí),播放控制區(qū)域界面要求如下:</p><p> 選中一張圖片,點(diǎn)擊播放按鈕打開獨(dú)立的播放窗口,獨(dú)立播放窗口中的控制區(qū)域界面要求如下:</p><p><b> 系統(tǒng)結(jié)構(gòu)</b></p><p><b>
23、 系統(tǒng)結(jié)構(gòu)圖</b></p><p> 圖3-1 系統(tǒng)結(jié)構(gòu)圖</p><p><b> 模塊要求</b></p><p><b> 各個(gè)模塊簡單說明</b></p><p><b> GUI層:</b></p><p> GUI
24、MainFrame:MFC的主應(yīng)用框架,負(fù)責(zé)分割窗口,菜單欄,快捷Icon。</p><p> Photo:圖片部分瀏覽,播放的操作界面。</p><p> Music:音樂部分瀏覽,播放的操作界面。</p><p> Movie:視頻部分瀏覽,播放的操作界面。</p><p> PlayList的編輯,播放。</p>
25、<p> DataBase Interface:</p><p> 提供給GUI層的數(shù)據(jù)庫訪問接口,完成指定媒體數(shù)據(jù)的取得。</p><p> Media info DB:數(shù)據(jù)庫 Access,保存媒體的屬性信息,提供快速的查找能力。</p><p> Folder Watch:開機(jī)之后后臺(tái)運(yùn)行的Service(或多線程技術(shù)),監(jiān)視用戶設(shè)定的目錄的
26、媒體信息的變化,更新數(shù)據(jù)庫。</p><p> Player Interface:</p><p> 提供視頻播放的接口,快進(jìn),快退等。</p><p> 提供音頻播放的接口,快進(jìn),快退等。</p><p> 提供圖片播放的接口,快進(jìn),快退等。</p><p><b> 設(shè)計(jì)要求</b>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 多媒體播放器論文
- 06媒體播放器需求分析
- 多媒體播放器(PMP)實(shí)現(xiàn).pdf
- 多媒體播放器課程設(shè)計(jì)
- 利用vb實(shí)現(xiàn)多媒體播放器
- 用java構(gòu)造自己的媒體播放器
- 颶風(fēng)影音多媒體播放器(代碼部分)
- vc課程設(shè)計(jì)--多媒體播放器
- 多媒體播放器的設(shè)計(jì)與開發(fā).pdf
- 移動(dòng)終端流媒體播放器的研究.pdf
- 軟件工程課程設(shè)計(jì)---媒體播放器
- 自制媒體播放器的設(shè)計(jì)研究【開題報(bào)告】
- 多媒體播放器系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 便攜式多媒體播放器硬件設(shè)計(jì).pdf
- 媒體播放器的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)
- IPTV流媒體播放器的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 流媒體播放器構(gòu)件的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于多媒體播放器的音樂播放模塊的設(shè)計(jì)與實(shí)現(xiàn)
- 基于多媒體播放器的視頻播放模塊的設(shè)計(jì)與實(shí)現(xiàn)
- 基于vc平臺(tái)的mci媒體播放器開題報(bào)告
評(píng)論
0/150
提交評(píng)論