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

正文內(nèi)容

基于c多媒體播放器播放器的設(shè)計(jì)與實(shí)現(xiàn)-文庫(kù)吧資料

2024-11-01 18:37本頁(yè)面
  

【正文】 經(jīng)選擇了要播放的 MP3則直接執(zhí)行第 4步;第 3步代碼如下: If = 1 Then = 0 End If (4) 判斷要播放的 MP3在播放列表中的位置,如果是第一首則將上一首按鈕置為無(wú)效,否則置為有效;如果是最后一首,則將下一首按鈕置為無(wú)效,否則置為有效;其代碼如下。下面具體介紹播放功能是怎樣設(shè)計(jì)的,其具體流程如圖 35所示。在本播放 器系統(tǒng)中,當(dāng)點(diǎn)擊播放會(huì)有三種狀態(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)。 注: LNO表示播放上一首、播放下一首和打開(kāi) 圖 34 播放器的狀態(tài)轉(zhuǎn)移圖 下面將根據(jù)上圖的各種轉(zhuǎn)換關(guān)系,詳細(xì)介紹各種播放控制類型的設(shè)計(jì)與實(shí)現(xiàn)。首先說(shuō)明的是,媒體播放器的播放控制的類型,如表 35 所示。 圖 22 播放列表窗口界面組成 P3 文件播放控制模塊詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) MP3文件的播放控制模塊是本播放器系統(tǒng)的很重要的組成部分。用戶也可以通過(guò)對(duì)列表的操作來(lái)進(jìn)行播放控制。此按鈕排在按鈕的第三個(gè)位置,位于添加目錄和清空列表兩個(gè)按鈕的中間。同樣這個(gè)按鈕置于播放列表窗口的左邊,并排在第二個(gè)位置,位于添加歌曲和刪除歌曲按鈕的中間。在本播放器中,這個(gè)按鈕位于播放列表窗口的最左邊,并排在第一個(gè)的位置。 表 33 播放列表界面的控件組成 組成控件 功能 添加歌曲按鈕 添加一首 MP3或其他媒體文件到播放列表 添加目錄按鈕 將 選定目錄下的所有 MP3文件添加到播放列表 刪除歌曲按鈕 刪除播放列表當(dāng)前選定的文件 清空列表按鈕 刪除播放列表中的所有文件 保存列表按鈕 將播放列表中的內(nèi)容保存成 M3U文件 載入列表按鈕 從 M3U文件中讀取信息并添加到播放列表 播放列表顯示 控件 作為播放列表顯示列表中的內(nèi)容 在表中所列出的六個(gè)按鈕是使用的 Command控件,而播放列表顯示是使用 listview控件顯示的,下面分別介紹它們的界面設(shè)計(jì)。按照播放列表窗口所要完成的任務(wù)來(lái)看,要為它設(shè)計(jì)三個(gè)主要的功能,那就是添加媒體文件到播放列表中、從播放列表中刪除媒體文件和保存 /載入播放列表。從前面一句話可以看出,這個(gè)控制條是一個(gè)豎立的控制條,位于窗口上 LCD顯示 屏的右側(cè),靜音按鈕的上方。 音量控制條的設(shè)計(jì)與音量大小顯示屏和播放器的輸出音量關(guān)聯(lián),它的改變將直接影響播放器輸出音量的大小和音量大小顯示屏顯示的數(shù)據(jù),其主要功能是用來(lái)控制系統(tǒng)播放媒體文件時(shí)發(fā)出的音量大小。如果當(dāng)前聲音狀態(tài)為開(kāi)啟,則將其管理,即靜音;如果當(dāng)前聲音狀態(tài)為關(guān)閉,則將其 8 開(kāi)啟。 該按鈕可以控制播放器輸出聲音的開(kāi)啟和關(guān)閉。 打開(kāi)功能按鈕的設(shè)計(jì),是方便用戶選擇一個(gè)媒體文件,并立即進(jìn)行播放。在本系統(tǒng)中,下一首按鈕設(shè)計(jì)在播放 /暫停功能按鈕的后面。這樣設(shè)計(jì)的目的,是使得整個(gè)功能控制按鈕的順序與MP3文件在列表中的順序相似。所以,一個(gè)播放器的設(shè)計(jì)有這個(gè)功能按鈕的話,就表示它一定有一個(gè)用來(lái)保存媒體文件的播放列表。如果播放器當(dāng)前沒(méi)有文件正在進(jìn)行播放時(shí),該按鈕將置為無(wú)效狀態(tài),即變灰,此時(shí)該按鈕不能點(diǎn)擊。 暫停按鈕 停止按鈕 下一首按鈕 全屏按鈕 靜音按鈕 上一首一首按鈕 音量調(diào)節(jié)按鈕 打開(kāi)文件按鈕 刪除按鈕 添加按鈕 播放按鈕 播放列表 7 表 32 播放器控制組件的控件組成 組成控件 功能 播放 /暫停按鈕 播放當(dāng)前 MP3文件或者暫停播放 停止按鈕 停止播放當(dāng)前 MP3文件 上一首按鈕 播放列表中當(dāng)前 MP3文件的上一首 MP3文件 下一首按鈕 播放列表中當(dāng)前 MP3文件的下一首 MP3文件 打開(kāi)按鈕 選擇一首 MP3或其他媒體文件并立即播放 PL( PlayList播放列表)按鈕 顯示隱藏播放列表窗口 LRC(歌詞)按鈕 顯示隱藏歌詞顯示窗口 靜音按鈕 打開(kāi) /關(guān)閉播放器的輸出聲音 音量控制條 對(duì)播放器的音量大小進(jìn)行調(diào)節(jié) 進(jìn)度控制條 對(duì)當(dāng)前播放的 MP3文件的播放進(jìn)度進(jìn)行調(diào)節(jié) 停止按鈕也是使用一個(gè) Command控件實(shí)現(xiàn),它被設(shè)計(jì)在播放 /暫停功能按鈕的后面,這樣符合一般用戶的慣性操作(播放、暫停和停止)以方便他們進(jìn)行播放控制操作。如果播放器的狀態(tài)沒(méi)有播放,也不是處于暫停狀態(tài),點(diǎn)擊它之后,系統(tǒng)就會(huì)從媒體播放列表中加載一個(gè)媒體文件并開(kāi)始播放。對(duì)本播放器系統(tǒng)來(lái)說(shuō),這個(gè)按鈕集成了兩個(gè)重要的功能:“開(kāi)始播放”和“暫停播放”,這樣將兩個(gè)功能集成到一個(gè)位置上的好處就是減少了界面上的按鈕的個(gè)數(shù),這使得整個(gè)界面更加簡(jiǎn)潔。 /暫停按鈕設(shè)計(jì) 這個(gè)按鈕對(duì)一個(gè)播放器來(lái)說(shuō)是最為重要的 。同樣,這些控制組件又分為了多個(gè)部分,其中各個(gè)按鈕都是使用的 Command控件,而兩個(gè)控制條則是分別使用了兩個(gè) Label控件,通過(guò)其中一個(gè) Label控件位置的改變來(lái)模擬控制條的滑動(dòng)。按照控制界面上的組件的功能來(lái)分,可以將這些組件分成兩部分:信息顯示組件和控制組件,如圖 21所示。 系統(tǒng)的界面窗口包括有 3個(gè)主要的界面, 6 分別是:播放器的控制界面窗口、媒體文件播放列表窗 口 下面分別作出詳細(xì)介紹。 界面窗口模塊詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 一 款軟件的界面設(shè)計(jì)的成敗直接關(guān)系 到該產(chǎn)品的成敗。 MediaPlayer 控件的功能強(qiáng)大,支持多種媒體文件類型,而且其占用資源非常低,這些優(yōu)點(diǎn)使其得到了廣泛的應(yīng)用。 xx是版本,它封裝了 mfc內(nèi)核,所以你在你的代碼看不到原本的 SDK編程中的消息循環(huán)等等東西,因?yàn)?MFC框架幫你封裝好了,這樣你就可以專心的考慮你程序的邏輯,而不是這些每次編程都要重復(fù)的東西,但是由于是通用框架,沒(méi)有最好的針對(duì)性,當(dāng)然也就喪失了一些靈活性和效率但是 MFC的封裝很淺,所以效率上損失不大,靈活性還可以,雖然也有很多缺陷,但還是一個(gè)比較好的東西。有時(shí)人們說(shuō) vc呢也指它的內(nèi)部編譯器,集成開(kāi)發(fā)環(huán)境必須有一個(gè)編譯器內(nèi)核,要不有什么用,例如 DevC++其中一個(gè)編譯器內(nèi)核就是 gcc。除了 Microsoft SQL Server,它還支持 IBM DB2 和 Oracle 數(shù)據(jù)庫(kù)。 Visual Studio 2020 版本于 2020 年 4 月 12 日上市,其集成開(kāi)發(fā)環(huán)境( IDE)的界面被重新設(shè)計(jì)和組織,變得更加簡(jiǎn)單明了。 Microsoft Visual Studio 2020 簡(jiǎn)介 Visual Studio 是微軟公司推出的開(kāi)發(fā)環(huán)境。 讀取磁盤(pán)上 M P 3 文件的地址等信息 將其地址傳送到播放列表窗口 將 M P 3 文件地址傳送到播放器的控制窗口 將 M P 3 文件地址賦值給M e di a P la ye r 控件的 F ile N a m e屬性進(jìn)行播放處理 開(kāi)始 結(jié)束 5 2 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 開(kāi)發(fā)平臺(tái)及環(huán)境 本系統(tǒng)采用的開(kāi)發(fā)平臺(tái)是微軟公司的 Microsoft Visual Studio 2020 平臺(tái),使用的開(kāi)發(fā)工具是Microsoft Visual Studio 2020 中的 MFC,在本系統(tǒng)開(kāi)發(fā)過(guò)程中,利用了其多種控件;而媒體文件的播放采用的是微軟的 MediaPlayer 控件。本文所要論述的對(duì) MP3文件的處理,指的是對(duì) MP3文件的播放、暫停、停止等操作。對(duì)MP3文件的詳細(xì)傳送處理過(guò)程如圖 21所示。 表 22 列表窗口組成元件 組件名稱 組成控件 控件功能 控制按鈕 添加歌曲按鈕 添加一首 MP3或其他 媒體文件到播放列表 添加目錄按鈕 添加文件夾下(包括子文件夾)所有 MP3文件到播放列表 4 刪除歌曲按鈕 從播放列表刪除選中的一個(gè)媒體文件 媒體文件 顯示列表 listview 顯示所有媒體文件并可以進(jìn)行播放控制 菜單管理模塊的設(shè)計(jì) 對(duì) MP3文件的傳送主要是用在播放列表處理的過(guò)程中,當(dāng)播放器的用戶想利用本播放器來(lái)播放一個(gè) MP3文件時(shí),首先要做的就是將該 MP3文件所在磁盤(pán)上的地址傳到播放列表中。媒體文件列表顯示是通過(guò) Microsoft Visual Studio 2020所提供的列表控件 listview來(lái)完成的其中,播放列表文件控制按鈕有 2個(gè),分別是添加歌曲、刪除歌曲。 MP3 文件的播放列表管理模塊的設(shè)計(jì) 和播放器的播放控制窗口一樣,要實(shí)現(xiàn)界面的 友好性與簡(jiǎn)潔性,在媒體文件的播放列表窗口的設(shè)計(jì)中,也利用了分組的方案。對(duì)于一個(gè)小小的窗口,要擺放這么多的控件,如果隨便地放在窗口上的話,將會(huì)使窗口
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1