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

正文內(nèi)容

基于c多媒體播放器播放器的設(shè)計與實現(xiàn)(編輯修改稿)

2024-11-29 18:37 本頁面
 

【文章內(nèi)容簡介】 顯示組件是播放器系統(tǒng)提供給使用者各種有用的信息,而控制組件則剛好相反,它可以看作是使用者提供給播放器系統(tǒng)的各種有用的信息,用來指示系統(tǒng)是否工作及如何工作。同樣,這些控制組件又分為了多個部分,其中各個按鈕都是使用的 Command控件,而兩個控制條則是分別使用了兩個 Label控件,通過其中一個 Label控件位置的改變來模擬控制條的滑動。各控制組件如表 32所示。 /暫停按鈕設(shè)計 這個按鈕對一個播放器來說是最為重要的 。如果一個播放器不能夠播放 /暫停的話,就不能稱之為播放器了。對本播放器系統(tǒng)來說,這個按鈕集成了兩個重要的功能:“開始播放”和“暫停播放”,這樣將兩個功能集成到一個位置上的好處就是減少了界面上的按鈕的個數(shù),這使得整個界面更加簡潔。這個按鈕的作用是:如果當(dāng)前播放器的狀態(tài)為正在播放,點擊它之后就會暫停播放;如果當(dāng)前播放器的狀態(tài)為暫停播放,點擊它之后就會繼續(xù)播放。如果播放器的狀態(tài)沒有播放,也不是處于暫停狀態(tài),點擊它之后,系統(tǒng)就會從媒體播放列表中加載一個媒體文件并開始播放。因此,基于上述功能,在本播放器中使用兩個 Command控件分別實現(xiàn)播放和暫停功能,并重疊放置,按照播放狀態(tài)的改變在同一時間只顯示一個按鈕,這樣就模擬實現(xiàn)了播放 /暫停功能按鈕,如果在播放狀態(tài)時想點擊播放按鈕播放其他 MP3可以通過菜單中實現(xiàn)。 暫停按鈕 停止按鈕 下一首按鈕 全屏按鈕 靜音按鈕 上一首一首按鈕 音量調(diào)節(jié)按鈕 打開文件按鈕 刪除按鈕 添加按鈕 播放按鈕 播放列表 7 表 32 播放器控制組件的控件組成 組成控件 功能 播放 /暫停按鈕 播放當(dāng)前 MP3文件或者暫停播放 停止按鈕 停止播放當(dāng)前 MP3文件 上一首按鈕 播放列表中當(dāng)前 MP3文件的上一首 MP3文件 下一首按鈕 播放列表中當(dāng)前 MP3文件的下一首 MP3文件 打開按鈕 選擇一首 MP3或其他媒體文件并立即播放 PL( PlayList播放列表)按鈕 顯示隱藏播放列表窗口 LRC(歌詞)按鈕 顯示隱藏歌詞顯示窗口 靜音按鈕 打開 /關(guān)閉播放器的輸出聲音 音量控制條 對播放器的音量大小進行調(diào)節(jié) 進度控制條 對當(dāng)前播放的 MP3文件的播放進度進行調(diào)節(jié) 停止按鈕也是使用一個 Command控件實現(xiàn),它被設(shè)計在播放 /暫停功能按鈕的后面,這樣符合一般用戶的慣性操作(播放、暫停和停止)以方便他們進行播放控制操作。停止功能按鈕的設(shè)計,是讓本播放器系統(tǒng)的使用者可以以手動的方式來停止當(dāng)前媒體文件的播放。如果播放器當(dāng)前沒有文件正在進行播放時,該按鈕將置為無效狀態(tài),即變灰,此時該按鈕不能點擊。 這個按鈕也是由一個 Command控件實現(xiàn)的,它的設(shè)計與播放列表的存在有關(guān),如果沒有播放列表的話就不存在有多個媒體文件,也就不存在有上一首可以選擇了。所以,一個播放器的設(shè)計有這個功能按鈕的話,就表示它一定有一個用來保存媒體文件的播放列表。在本系統(tǒng)中,上一首按鈕設(shè)計在播放 /暫停功能按鈕的前面。這樣設(shè)計的目的,是使得整個功能控制按鈕的順序與MP3文件在列表中的順序相似。 同樣,這個按鈕也是由 Command控件實現(xiàn)的,它的設(shè)計也是與播放列表的存在有關(guān),如果沒有播放列表的話就不存在有多個媒體文件,也就不存在有下一首可以選擇了。在本系統(tǒng)中,下一首按鈕設(shè)計在播放 /暫停功能按鈕的后面。這樣設(shè)計的目的,是使得整個功能控制按鈕的順序與文件在列表中的順序相似。 打開功能按鈕的設(shè)計,是方便用戶選擇一個媒體文件,并立即進行播放。它也是使用Command控件實現(xiàn)的,并將其置于窗口上下一首按鈕的右方。 該按鈕可以控制播放器輸出聲音的開啟和關(guān)閉。當(dāng)用戶點擊此按鈕時,系統(tǒng)將檢查播放器的聲音狀 態(tài)。如果當(dāng)前聲音狀態(tài)為開啟,則將其管理,即靜音;如果當(dāng)前聲音狀態(tài)為關(guān)閉,則將其 8 開啟。因為與音量控制有關(guān),所以在播放器中將其置于音量控制條的下方。 音量控制條的設(shè)計與音量大小顯示屏和播放器的輸出音量關(guān)聯(lián),它的改變將直接影響播放器輸出音量的大小和音量大小顯示屏顯示的數(shù)據(jù),其主要功能是用來控制系統(tǒng)播放媒體文件時發(fā)出的音量大小。當(dāng)控制條深藍色部分在最底端時表示音量大小為零,當(dāng)控制條深藍色部分到達最頂端時表示音量大小為一百( %)。從前面一句話可以看出,這個控制條是一個豎立的控制條,位于窗口上 LCD顯示 屏的右側(cè),靜音按鈕的上方。 播放列表界面 本播放器系統(tǒng)的播放列表窗口界面的設(shè)計主要是用來方便使用者配置管理播放器的播放列表,以提供給播放器更完整的功能。按照播放列表窗口所要完成的任務(wù)來看,要為它設(shè)計三個主要的功能,那就是添加媒體文件到播放列表中、從播放列表中刪除媒體文件和保存 /載入播放列表。根據(jù)這些功能就可以設(shè)計播放列表窗口的界面組成了,具體組成如表 33所示。 表 33 播放列表界面的控件組成 組成控件 功能 添加歌曲按鈕 添加一首 MP3或其他媒體文件到播放列表 添加目錄按鈕 將 選定目錄下的所有 MP3文件添加到播放列表 刪除歌曲按鈕 刪除播放列表當(dāng)前選定的文件 清空列表按鈕 刪除播放列表中的所有文件 保存列表按鈕 將播放列表中的內(nèi)容保存成 M3U文件 載入列表按鈕 從 M3U文件中讀取信息并添加到播放列表 播放列表顯示 控件 作為播放列表顯示列表中的內(nèi)容 在表中所列出的六個按鈕是使用的 Command控件,而播放列表顯示是使用 listview控件顯示的,下面分別介紹它們的界面設(shè)計。 添加歌曲功能按鈕是根據(jù)播放列表的添加功能而設(shè)計的,既然有播放列表存在,就會有對 列表的操作存在,所以這一個功能是必需的。在本播放器中,這個按鈕位于播放列表窗口的最左邊,并排在第一個的位置。 添加目錄按鈕的功能,顧名思義,就是將所選擇目錄下的所有 MP3格式文件添加到播放列表中,注意這個按鈕的功能只能添加 MP3格式的媒體文件,不能添加其它格式的媒體文件。同樣這個按鈕置于播放列表窗口的左邊,并排在第二個位置,位于添加歌曲和刪除歌曲按鈕的中間。 9 播放列表既然可以添加文件,就必然可以從中刪除文件,此按鈕的功能正是刪除播放列表中選中的文件,先從播放列表中選擇一首 想要刪除的文件,再點擊刪除歌曲按鈕就可以刪除該文件了。此按鈕排在按鈕的第三個位置,位于添加目錄和清空列表兩個按鈕的中間。 在本播放器中,播放列表顯示是使用了 Visual Basic 中的 listview 控件,用它來顯示所有的媒體文件,以一條一條的形式顯示在用戶的面前,并且每條前面都加上一個編號用以顯示在播放列表中的位置。用戶也可以通過對列表的操作來進行播放控制。播放列表顯示控件占用了播放列表窗口的大部分,位于窗口的右邊,如圖 32 所示。 圖 22 播放列表窗口界面組成 P3 文件播放控制模塊詳細設(shè)計與實現(xiàn) MP3文件的播放控制模塊是本播放器系統(tǒng)的很重要的組成部分。在本播放器系統(tǒng)中,播放控制主要集中在對播放器的控制界面上的操作。首先說明的是,媒體播放器的播放控制的類型,如表 35 所示。 表 35 播放控制類型 播放控制類型 功能 播放 從媒體文件開始播放或從暫停狀態(tài)繼續(xù)播放 暫停 暫停當(dāng)前 MP3文件的播放 播放 停止當(dāng)前 MP3文件的播放 上一首 播放當(dāng)前 MP3文件在播放列表中的上一首 下一首 播放當(dāng)前 MP3文件在播放列表中的下一首 打開 從磁盤打開一首 MP3添 加到列表并立即播放 在本播放器中,總共有三種狀態(tài),即播放狀態(tài)、暫停狀態(tài)和停止?fàn)顟B(tài),通過表 35中所列的 10 各種播放控制類型可以實現(xiàn)這三種狀態(tài)之間的轉(zhuǎn)換,其具體轉(zhuǎn)換圖如 34所示。 注: LNO表示播放上一首、播放下一首和打開 圖 34 播放器的狀態(tài)轉(zhuǎn)移圖 下面將根據(jù)上圖的各種轉(zhuǎn)換關(guān)系,詳細介紹各種播放控制類型的設(shè)計與實現(xiàn)。 播放 播放功能是媒體播放器所有控制功能中最重要的一個功能,沒有了它,播放器不能播放,也就不能稱之為播放器了。在本播放 器系統(tǒng)中,當(dāng)點擊播放會有三種狀態(tài)轉(zhuǎn)換:第一種是從播放狀態(tài)仍然轉(zhuǎn)換到播放狀態(tài);第二種是從停止?fàn)顟B(tài)轉(zhuǎn)換到播放狀態(tài);第三種是從暫停狀態(tài)轉(zhuǎn)換到播放狀態(tài)。同樣,播放命令也可以從三個位置發(fā)出:播放控制窗口的播放按鈕、播放控制窗口的菜單中的“播放控制 播放”選項和播放列表窗口的菜單中的“播放控制 播放”,其中后兩個位置都是通過調(diào)用第一個播放按鈕的點擊過程實現(xiàn)的。下面具體介紹播放功能是怎樣設(shè)計的,其具體流程如圖 35所示。 當(dāng)播放器接收到播放命令后,會依次執(zhí)行下面的過程: (1) 檢查播放器的當(dāng)前
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1