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

正文內(nèi)容

基于c多媒體播放器播放器的設(shè)計與實現(xiàn)(存儲版)

2024-12-03 18:37上一頁面

下一頁面
  

【正文】 結(jié)束 16 在該過程中,首先定義一個字符串變量用來存放文件名和地址,然后設(shè)置打開對話框能顯示的文件類型,設(shè)置對話框類型為打開類型;當(dāng)獲取到文件信息后,將其格式化成為數(shù)字 3 編號開頭的一個字符串并添加到播放列表中 . 刪除列表中的一首 MP3 文件 對播放列表有添加功能當(dāng)然也必然存在刪除操作。下面分別做出介紹。 該菜單項與打開并播放按鈕的區(qū)別,只在于點(diǎn)擊此選項后選擇的 MP3媒體文件只添加到播放 17 列表中,并自動進(jìn)行播放。 首先,通過此播放器系統(tǒng)的設(shè)計,我對于設(shè)計開發(fā)一個軟件系統(tǒng)的工作流程有了進(jìn)一步的認(rèn)識,明白了軟件開發(fā)過程中各個階段的基本任務(wù),以及各個階段之間的聯(lián)系,明確了軟件開發(fā)中形成的文檔資料的重要性。在系統(tǒng)設(shè)計期間我遇到了很多問題,根據(jù)陶 老師的指點(diǎn),查閱相關(guān)資料,才能使我順利攻克一個個難關(guān),最終設(shè)計開發(fā)完成了支持歌詞的 MP3播放器系統(tǒng)。 (2) 本系統(tǒng)沒能實現(xiàn)像千千靜聽一樣的 LRC歌詞的自動下載關(guān)聯(lián),因為不具備千千靜聽其強(qiáng)大的歌詞下載服務(wù)器和龐大的用戶群為其提供 LRC歌詞的制作,作者期待在今后可以找到變通的解決方法。但筆者還是設(shè)計實現(xiàn)了一個自制的帶歌詞實時顯示的 MP3播放器,這不僅僅讓我學(xué)到了很多有關(guān)多媒體方面的知識,還讓我了解到了如 何去設(shè)計,并實現(xiàn)一個 MP3 18 播放器,以及如何實現(xiàn)播放器的各種功能,尤其是歌詞的 實時 顯示。菜單的組成如表 36所示。本系統(tǒng)的菜單設(shè)計分成 3部分,分別是播放器控制窗口上的菜單設(shè)計、播放列表窗口上的菜單設(shè)計和歌詞顯示窗口上的菜單設(shè)計,而為了保持窗口的美觀,在本系統(tǒng)中所有菜單都設(shè)置為不可見狀態(tài),只能右鍵彈出。當(dāng)用戶點(diǎn)擊文件對話框上的打開按鈕以后,用戶所選擇的 MP3文件就會被添加到播放列表中供用戶查看和控制。 打開文件并播放 15 打開文件并播放是用戶通過點(diǎn)擊打開按鈕向系統(tǒng)發(fā)送的命令。因為在本播放器系統(tǒng)中,如果當(dāng)前播放的 MP3文件是播放列表中的第一首時,上一首功能設(shè)置為無效狀態(tài),所以在系統(tǒng)發(fā)送播放上一首命令時,不需要檢查當(dāng)前播放的文件是否是播放列表中的第一文件,而可以執(zhí)行播放上一首的操作。 12 圖 36 暫停功能流程圖 當(dāng)播放器接收到暫停命令時,就會使播放控件暫停播放,并讓計時器 Timer停止計時,設(shè)置暫停狀態(tài)變量 Paus為 True,并隱藏暫停按鈕,顯示播放按鈕后結(jié)束暫停功能過 程。下面具體介紹播放功能是怎樣設(shè)計的,其具體流程如圖 35所示。 圖 22 播放列表窗口界面組成 P3 文件播放控制模塊詳細(xì)設(shè)計與實現(xiàn) MP3文件的播放控制模塊是本播放器系統(tǒng)的很重要的組成部分。在本播放器中,這個按鈕位于播放列表窗口的最左邊,并排在第一個的位置。 音量控制條的設(shè)計與音量大小顯示屏和播放器的輸出音量關(guān)聯(lián),它的改變將直接影響播放器輸出音量的大小和音量大小顯示屏顯示的數(shù)據(jù),其主要功能是用來控制系統(tǒng)播放媒體文件時發(fā)出的音量大小。在本系統(tǒng)中,下一首按鈕設(shè)計在播放 /暫停功能按鈕的后面。 暫停按鈕 停止按鈕 下一首按鈕 全屏按鈕 靜音按鈕 上一首一首按鈕 音量調(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)閉播放器的輸出聲音 音量控制條 對播放器的音量大小進(jìn)行調(diào)節(jié) 進(jìn)度控制條 對當(dāng)前播放的 MP3文件的播放進(jìn)度進(jìn)行調(diào)節(jié) 停止按鈕也是使用一個 Command控件實現(xiàn),它被設(shè)計在播放 /暫停功能按鈕的后面,這樣符合一般用戶的慣性操作(播放、暫停和停止)以方便他們進(jìn)行播放控制操作。同樣,這些控制組件又分為了多個部分,其中各個按鈕都是使用的 Command控件,而兩個控制條則是分別使用了兩個 Label控件,通過其中一個 Label控件位置的改變來模擬控制條的滑動。 MediaPlayer 控件的功能強(qiáng)大,支持多種媒體文件類型,而且其占用資源非常低,這些優(yōu)點(diǎn)使其得到了廣泛的應(yīng)用。 Visual Studio 2020 版本于 2020 年 4 月 12 日上市,其集成開發(fā)環(huán)境( IDE)的界面被重新設(shè)計和組織,變得更加簡單明了。對MP3文件的詳細(xì)傳送處理過程如圖 21所示。對于一個小小的窗口,要擺放這么多的控件,如果隨便地放在窗口上的話,將會使窗口十分混亂,影響使用,所以要對其擺放位置進(jìn)行合理的規(guī)劃。所以,軟件產(chǎn)品的界面設(shè)計應(yīng)該具有友好性這一特點(diǎn)。 MP3是利用 MPEG Audio Layer 3的技術(shù),將音樂以 1:10甚至 1:12的壓縮率,壓縮成容量較小的 文件,同時保持較好的音頻質(zhì)量。 論文 首先 介紹了 MP3與 MP3播放器 、研究內(nèi)容及章節(jié)安排 。本人完全意識到本聲明的法律后果由本人承擔(dān)。高音質(zhì)播放和 低內(nèi)存 消耗是各種媒體播放器所追求的目標(biāo)。最后,論文 介紹了系統(tǒng)的運(yùn) 行環(huán)境及運(yùn)行效果。至少應(yīng)該能夠?qū)?MP3及其他常見的媒體類型進(jìn)行播放、暫停、停止、拖放操作等。比如,一個最簡單的操作用戶要點(diǎn)擊一個按鈕,而 你的界面上到處都是按鈕圖片之類的,這就會讓用戶花上很長的時間去尋找要點(diǎn)擊的按鈕,這樣一來,當(dāng)然就不能使用戶滿意了。首先,列表窗口的組成可以分成兩部分,一部分是播放列表文件控制按鈕區(qū),另外一部分是媒體文件的列表顯示區(qū)。對這些操作都將在本文的詳細(xì)設(shè)計一章中進(jìn)行詳細(xì)介紹。 MFC 簡介 ( 正文 3 級標(biāo)題, 五 號 黑 體 ) MFC是微軟基礎(chǔ)類庫的簡稱,是微軟公司實現(xiàn)的一個 c++類庫,主要封裝了大部分的 windows API函數(shù), vc++是微軟公司開發(fā)的 c/c++的集成開發(fā)環(huán)境,所謂集成開發(fā)環(huán)境,就是說利用它你可以編輯,編譯,調(diào)試,而不是使用多種工具輪換操作,靈活性較大。本 MP3播放器系統(tǒng)的界面設(shè)計,利用Microsoft Visual Studio 2020提供的強(qiáng)大的控件設(shè)計而成 。如果一個播放器不能夠播放 /暫停的話,就不能稱之為播放器了。 這個按鈕也是由一個 Command控件實現(xiàn)的,它的設(shè)計與播放列表的存在有關(guān),如果沒有播放列表的話就不存在有多個媒體文件,也就不存在有上一首可以選擇了。它也是使用Command控件實現(xiàn)的,并將其置于窗口上下一首按鈕的右方。 播放列表界面 本播放器系統(tǒng)的播放列表窗口界面的設(shè)計主要是用來方便使用者配置管理播放器的播放列表,以提供給播放器更完整的功能。 9 播放列表既然可以添加文件,就必然可以從中刪除文件,此按鈕的功能正是刪除播放列表中選中的文件,先從播放列表中選擇一首 想要刪除的文件,再點(diǎn)擊刪除歌曲按鈕就可以刪除該文件了。 表 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所示。 If 0 Then = True Else: = False End If If = 1 Then = False Else: = True End If (5) 檢查播放模式中是否是單曲播放或者單曲循環(huán),如果是則將上一首和下一首都置為無效,否則置為有效,其代碼如下: If = True Or = True Then = False = False End If (1) 獲取選擇的 MP3的播放地址,使用 MediaPlayer控件進(jìn)行播放,并調(diào)用歌詞顯示函數(shù)顯示歌詞;其代碼如下: flname= Mid$(, 5) =flname Lrcdisplay (2) 隱藏播放按鈕,顯示暫停按鈕,設(shè)置暫停和停止按鈕為有效狀態(tài)后結(jié)束播放過程。停止
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1