音樂播放器軟件課程設(shè)計(jì)小組報(bào)告_第1頁
音樂播放器軟件課程設(shè)計(jì)小組報(bào)告_第2頁
音樂播放器軟件課程設(shè)計(jì)小組報(bào)告_第3頁
音樂播放器軟件課程設(shè)計(jì)小組報(bào)告_第4頁
音樂播放器軟件課程設(shè)計(jì)小組報(bào)告_第5頁
已閱讀5頁,還剩18頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

軟件課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告課題:音樂點(diǎn)播系統(tǒng)班級(jí):作者:學(xué)號(hào):指導(dǎo)老師:課設(shè)評(píng)價(jià):課設(shè)成績(jī):(小組報(bào)告)一、 需求分析TOC\o"1-5"\h\z1) 項(xiàng)目描述 31.1編寫目的 3\o"CurrentDocument"1.2項(xiàng)目背景 3\o"CurrentDocument"1.3開發(fā)工具及環(huán)境簡(jiǎn)介 4\o"CurrentDocument"2) 軟件基本要求 4二、 總體方案設(shè)計(jì)說明\o"CurrentDocument"1)整體結(jié)構(gòu)模型 5\o"CurrentDocument"2) 各部分功能具體內(nèi)容及關(guān)系 5\o"CurrentDocument"3) 任務(wù)分配 6三、 詳細(xì)設(shè)計(jì)說明1) 客戶端設(shè)計(jì)\o"CurrentDocument"1.1圖形界面設(shè)計(jì)和列表管理 6\o"CurrentDocument"1.2本地播放 9\o"CurrentDocument"1.3特色功能的實(shí)現(xiàn) 10\o"CurrentDocument"1.4客戶端與服務(wù)器通信 122) 服務(wù)器端設(shè)計(jì)2.1服務(wù)器界面設(shè)計(jì) 142.2樂庫管理14 14\o"CurrentDocument"2.3服務(wù)器與客戶端通信 16四、 測(cè)試過程說明\o"CurrentDocument"1) 測(cè)試步驟 16\o"CurrentDocument"2) 測(cè)試結(jié)果與測(cè)評(píng) 17五、 功能模塊使用說明1) 客戶端 18\o"CurrentDocument"2) 服務(wù)器端 19\o"CurrentDocument"六、 開發(fā)計(jì)劃 20\o"CurrentDocument"七、 開發(fā)總結(jié)與建議 21需求分析1)項(xiàng)目描述1.1編寫目的設(shè)計(jì)一個(gè)基于windows平臺(tái)的音樂點(diǎn)播系統(tǒng),實(shí)現(xiàn)音樂庫的管理以及用戶網(wǎng)絡(luò)下載和播放功能。通常音樂播放器能夠滿足音樂的播放功能,實(shí)現(xiàn)一款播放器的基本功能,但隨著網(wǎng)絡(luò)的日益發(fā)達(dá)以及人們對(duì)信息交互的需要,越來越多的情況下我們更多的是通過網(wǎng)絡(luò)來獲取音樂資源,但如何有效的實(shí)現(xiàn)這一目的以及提供良好的用戶體驗(yàn)是其關(guān)鍵。通過windowsocket服務(wù)將客戶端與服務(wù)器端相連接,將資源信息通過客戶端來顯示,不但簡(jiǎn)潔方便同時(shí)也能更好的滿足用戶需求,給用戶帶來極大的方便。1.2項(xiàng)目背景本項(xiàng)目作為《軟件課程設(shè)計(jì)》課程的訓(xùn)練項(xiàng)目提出,在基本的設(shè)計(jì)實(shí)現(xiàn)基礎(chǔ)上,將不斷對(duì)已有的設(shè)計(jì)進(jìn)行進(jìn)一步的修改和完善,最終完成整個(gè)軟件開發(fā)過程。本次項(xiàng)目的旨在通過不同軟件工程設(shè)計(jì)方法與技術(shù)的實(shí)踐,了解和掌握各種技術(shù)、工具平臺(tái)的特點(diǎn)與局限性,體會(huì)協(xié)同開發(fā)方式。第1階段:主要目的是通過對(duì)項(xiàng)目需求的分析和理解,通過面向?qū)ο蟮脑O(shè)計(jì)方式完成項(xiàng)目前期的準(zhǔn)備工作。第2階段:我們會(huì)根據(jù)既定需求,完善設(shè)計(jì)模式。第3階段:在設(shè)計(jì)文檔和需求分析的文檔下,完成音樂點(diǎn)播系統(tǒng)原型的開發(fā),并完成整個(gè)開發(fā)流程的測(cè)試報(bào)告第4階段:通過音樂點(diǎn)播系統(tǒng)軟件的設(shè)計(jì)開發(fā),了解軟件文檔的編寫原則,訓(xùn)練掌握軟件各類文檔寫作的技巧,同時(shí)在文檔的編寫過程中提高和增加java開發(fā)的能力和經(jīng)驗(yàn)。1.3開發(fā)工具及環(huán)境簡(jiǎn)介操作系統(tǒng):windowsxp或以上版本Java-EclipseSDK:一個(gè)開放源代碼的、基于Java的可擴(kuò)展開發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。同時(shí)Eclipse附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括Java開發(fā)工具(JavaDevelopmentTools,JDT和JMF)。MicrosoftOfficeWord2007:經(jīng)典辦公軟件,本項(xiàng)目中用于編寫文檔。軟件基本要求2.1服務(wù)器端:有圖形界面;提供音樂庫的管理功能:包括添加、查詢、刪除功能;提供網(wǎng)絡(luò)下載功能:支持通過歌名和歌手名進(jìn)行歌曲檢索和下載功能;2.2音樂播放端:有圖形界面;支持音樂列表管理:網(wǎng)絡(luò)下載、本地刪除;提供基本播放功能:播放、暫停、快進(jìn)、快退、停止;支持播放模式:?jiǎn)吻シ?、單曲循環(huán)、順序播放和隨機(jī)播放;支持播放信息顯示:歌曲名、播放時(shí)間。2.3拓展需求:支持歌詞顯示和同步播放;支持歌曲在線播放;支持更友好的歌曲檢索和下載功能;提供更良好的操作界面。

二、總體方案設(shè)計(jì)說明1)整體結(jié)構(gòu)模型本項(xiàng)目需要實(shí)現(xiàn)音樂播放的功能,同時(shí)需要有良好的界面操作,同時(shí)支持網(wǎng)絡(luò)下載播放等功能。在概要設(shè)計(jì)中我們將該項(xiàng)目分解成客戶端和服務(wù)器端來分別實(shí)現(xiàn),并通過通信將兩者聯(lián)系在一起。1.1系統(tǒng)框架圖圖一系統(tǒng)框架圖2)各部分功能具體內(nèi)容及關(guān)系迷你音樂盒圖形界面模塊]通訊傳輸模塊f/'基本音樂迷你音樂盒圖形界面模塊]通訊傳輸模塊f/'基本音樂'播放模塊\ /音樂列表管理模塊'歌詞顯示模塊音樂播放模塊圖二總體設(shè)計(jì)框圖2.1基本播放模塊功能:播放/暫停/停止、快進(jìn)/快退、上一首/下一首、音量調(diào)節(jié)(包括靜音)、單曲播放/隨機(jī)播放/順序播放2.2音樂列表管理:添加/刪除音樂、歌曲信息顯示(歌名、歌手名)2.3歌詞顯示模塊:同步歌詞顯示2.4客戶端傳輸模塊:歌曲按條件搜索、歌曲下載2.5服務(wù)器音樂管理:添加/刪除音樂、歌曲信息顯示(歌名、歌手名)2.6服務(wù)器傳輸模塊:提供音樂下載2.7圖形界面模塊:各部分功能界面可視化的實(shí)現(xiàn)3)任務(wù)分配組長(zhǎng):文念,負(fù)責(zé)分工調(diào)度,播放列表管理模塊,音樂播放模塊,客戶端服務(wù)器通信模塊等。組員:劉非凡,負(fù)責(zé)客戶端、服務(wù)器端圖形化界面,及軟件測(cè)試、文檔報(bào)告編寫。三、詳細(xì)設(shè)計(jì)說明1、客戶端設(shè)計(jì)1)圖形界面設(shè)計(jì)和列表管理1.1登陸界面設(shè)計(jì)考慮到項(xiàng)目的用戶黏著度,在設(shè)計(jì)初期,擬設(shè)置分享功能,支持用戶注冊(cè)登陸等功能,并通過數(shù)據(jù)庫保存用戶信息,注冊(cè)用戶之間可以分享歌曲。用戶信息函數(shù):publicWelcomeFrameO;這是整個(gè)項(xiàng)目的主類,即程序的入口,用戶選擇可以注冊(cè),登陸或者是直接進(jìn)入播放器主界面。

圖三登陸界面1?2主界面設(shè)計(jì)音樂播放器包含的功能模塊比較復(fù)雜,因此需要將各個(gè)功能模塊進(jìn)行劃分。在設(shè)計(jì)的過程中,我們將整個(gè)界面合理的劃分為兩個(gè)部分,包括:1、左邊的歌曲信息及管理1.1當(dāng)前播放、時(shí)間條、三個(gè)操作按鈕,音量控制1.2播放列表(左)歌曲顯示(右),三個(gè)操作按鈕1.3添加刪除、搜索框和按鈕,2、右邊的歌詞面板2.1系統(tǒng)時(shí)間顯示,搜索,下載2.2歌詞顯示,樂庫搜索,皮膚切換主界面函數(shù):publicclassMainView();左邊部分:publicvoidViewLeft();右邊部分:publicvoidViewRight();圖四音樂播放器主界面列表管理包括歌曲的增刪查改,為了方便對(duì)歌曲的操作,我們采用了sqlserver2000數(shù)據(jù)庫添加歌曲:publicclassAddMusic();修改歌曲:publicclassUpdateMusic();刪除歌曲:由于刪除操作直接與數(shù)據(jù)庫進(jìn)行交互即可,沒有封裝成一個(gè)類圖五添加歌曲界面圖六修改歌曲界面本地播放2.1音頻文件的打開和關(guān)閉播放類:publicclassPlayerWork();音樂的播放暫停等功能的實(shí)現(xiàn)都需要調(diào)用該類,在播放類中包含有2個(gè)主要的方法:publicvoidplayerStart()//開始播放publicvoidplayerStop()//停止播放2.2音頻文件信息的讀取//通過傳地址找到待播放的歌曲publicvoidPlayerWorking(StringfileAddress);2.3對(duì)歌曲的操作:停止/播放,上/下一曲,模式切換在java中,我們通過對(duì)事件的監(jiān)聽來實(shí)現(xiàn)相關(guān)操作,因此對(duì)歌曲的操作我們?nèi)糠庋b在一個(gè)事件監(jiān)聽的類里邊。//按鈕事件的監(jiān)聽(播放按鈕,操作按鈕、播放模式按鈕,搜索下載)publicvoidactionPerformed(ActionEvente){//1、處理操作按鈕(該操作為對(duì)歌曲列表的管理,即增刪查改的操作)if(e.getActionCommand().equals(nadd"))//添加if(e.getActionCommand().equals("delete"))//刪除if(e.getActionCommand().equals(nupdaten))//修改//2、處理播放按鈕if(e.getActionCommand().equals("jb_next"))//下一曲if(e.getActionCommand().equals("jb_last"))//上一曲if(e.getActionCommand().equals("jb_play_pausen))//播放/暫停//3、處理播放模式if(e.getActionCommand().equals("shunxu"))//順序播放if(e.getActionCommand().equals("danqun)) //單曲播放if(e.getActionCommand().equals("xunhuan"))//循環(huán)播放//4、搜索與下載if(e.getActionCommand().equals("search"))//搜索if(e.getActionCommand().equals("download"))//下載2.4播放狀態(tài)顯示在播放歌曲的過程中,需要實(shí)時(shí)的顯示當(dāng)前的播放,我們直接用jlb_song.setText(songname);即可以實(shí)現(xiàn)當(dāng)前播放的顯示2.5播放時(shí)間的變更播放時(shí)間包括歌曲的總時(shí)間以及正在播放的是時(shí)間點(diǎn),因此我們用了一個(gè)類來實(shí)現(xiàn)://計(jì)算總時(shí)間并按照正確格式顯示publicStringtotal(intt_seconds)在顯示當(dāng)前歌曲的時(shí)間時(shí),我們將其在線程中實(shí)現(xiàn)。2.6歌詞同步顯示歌詞顯示的類::publicclassLrcParser()通過調(diào)用paint函數(shù)實(shí)現(xiàn)歌詞的實(shí)時(shí)添加://實(shí)時(shí)同步歌詞,參數(shù)g為畫筆工具,Stringpait為實(shí)時(shí)的歌詞publicvoidpaint(Graphicsg,Stringpaint)特色功能的實(shí)現(xiàn)在我們的音樂播放器中,添加了幾個(gè)特色功能:1、當(dāng)前時(shí)間的同步顯示;2、整曲歌詞的顯示;3、根據(jù)樂庫搜索歌曲4、智能換膚同對(duì)歌曲的操作一樣,實(shí)現(xiàn)特色功能我們也是用事件的監(jiān)聽來完成的,在右邊的界面中,我們?cè)O(shè)計(jì)了四個(gè)面板,分別用來存放四個(gè)功能模塊的顯示,并通過點(diǎn)擊Button來進(jìn)行切換。//4個(gè)button的監(jiān)聽,實(shí)現(xiàn)面板的切換jb_lrc.addActionListener(newActionListener())//1、歌詞jb_ku.addActionListener(newActionListener())//2、樂庫jb_pifu.addActionListener(newActionListener())//3、背景jbso.addActionListener(newActionListener())//4、搜索結(jié)果3.1系統(tǒng)時(shí)間的實(shí)時(shí)同步//得到系統(tǒng)時(shí)間并顯示DatenowTime=newDate();Stringnow="TIME:"+nowTime.toString();圖七時(shí)鐘同步3.2根據(jù)樂庫搜索歌曲劉若英-偈鳥.叩3鳳凰傳奇-最炫民族風(fēng).叩3劉若英-為愛癡狂.3.2根據(jù)樂庫搜索歌曲劉若英-偈鳥.叩3鳳凰傳奇-最炫民族風(fēng).叩3劉若英-為愛癡狂.mp3劉若英-我是一只小小鳥.叩3劉若英-原來你也在這里.雙擊下裁圖九樂庫管理與搜索結(jié)果圖十背景切換客戶端與服務(wù)器通信客戶端與服務(wù)器的通信包括歌曲的搜索與下載,由于在本項(xiàng)目中,我們應(yīng)用的sqlserver2000數(shù)據(jù)庫,因此在搜索時(shí)我們需要與數(shù)據(jù)庫進(jìn)行連接,然后才能檢索相關(guān)結(jié)果,在下載時(shí)我們則需要與服務(wù)器建立socket連接,方能下載歌曲。4.1搜索歌曲搜索功能的實(shí)現(xiàn)需要與數(shù)據(jù)庫進(jìn)行交互,在本項(xiàng)目中,支持歌曲的模糊搜索,即:可以通過歌曲名或者歌手名檢索歌曲并支持雙擊下載。搜索歌曲的功能通過事件的監(jiān)聽來實(shí)現(xiàn):publicvoidactionPerformed(ActionEvente){//4、搜索與下載if(e.getActionCommand().equals("searchn))//搜索if(e.getActionCommand().equals(ndownload"))//下載}4.2下載歌曲4.2.1本地下載本地下載歌曲的實(shí)現(xiàn)是通過用戶雙擊要下載的歌曲,然后通過調(diào)用socket從服務(wù)器端下載歌曲到播放列表。從服務(wù)器獲取資源的類:publicClientReciveFromServer();從服務(wù)器獲取資源的類:publicClientReciveFromServer();客戶端的socket類:publicclassClientSocket();圖十一本地歌曲下載4.2.2網(wǎng)絡(luò)下載在聯(lián)網(wǎng)狀態(tài)下,網(wǎng)絡(luò)下載是可以直接輸入需要下載的歌曲的url,直接從網(wǎng)上在下載歌曲到本地。網(wǎng)絡(luò)下載是通過調(diào)用歌曲下載的類,并以線程的方式下載網(wǎng)絡(luò)資源。網(wǎng)絡(luò)下載的界面的類:publicclassDownloadFrame();網(wǎng)絡(luò)下載的線程類:publicclassDownLoadFromNet();「圄網(wǎng)堵文#下裁,口回■UBL:http://down!.crl73.com//Eoft2/AnytoIcorL.zipi.....下載.....Jn主機(jī):down4.cr173.comI端口:80網(wǎng)絡(luò)文件的類型:application/octet-stream主機(jī):down4.cr173.com正在下載...Threadid:0startThreadid:1startThreadid:2startThreadid:3startlaoding...下載完成...Ik. 」圖十二網(wǎng)絡(luò)歌曲下載2、服務(wù)器端設(shè)計(jì)服務(wù)器端需要實(shí)現(xiàn)的功能包括:有圖形界面;提供音樂庫的管理功能:包括添加、查詢、刪除功能;提供網(wǎng)絡(luò)下載功能:支持通過歌名和歌手名進(jìn)行歌曲檢索和下載功能;1)服務(wù)器界面設(shè)計(jì)1.1圖形界面設(shè)計(jì)服務(wù)器界面的主類:publicclassServerFrame();迷你音樂荷放器-推舞文件設(shè)置耕助1歌曲信息用戶信息 |查間刷新歌曲名歌曲地址歌手擂袖列表歌詞地址▲KalyPerry-Wid...F:\KuGou\Ka1y...歌手名、ladygaga-火暴...F:\KuGou\ladyg...好聽的歌Maroon5-Pay...F:\KuGou\Maro...好聽的歌tara-謊言.mp3F:\KuGou\tara-...未知默認(rèn)列表單色凌-觸建純...F:\KuGou\^色...默認(rèn)列表范瑋琪-你和我...C:\Users\acert...鳳凰傳奇-最炫...F:\KuGou\JaL凰...劉若英好聽的歌卡農(nóng)-世界名曲...F:狀uGo山卡農(nóng)好聽的歌梁靜茹-寧夏.E...FlKwGou謙蓄...好聽的歌F:\KuGou\LRC\...梁靜茹-如果有…F:\KuGou^靜...歌手名-梁靜茹、古巨基...F:\KuGou^靜...古巨基默認(rèn)列表F:\KuGou\LRC\...劉若英-候鳥.m...FlKuGou成信...歌手名、言歡的歌劉若英-為愛癡...F:\KuGou^iJ若...劉若英直歡的歌F:\KuGou\LRC\...劉若英-我是一...F:\KuGou^iJ若...劉若英好聽的歌劉若英-原來你...F:\KuGou^iJ若...劉若英言液的歌F:\KuGou\LRCl..劉惜君-拂曉.E...F:\KuGou^iJ1惜...好聽的歌F:\KuGou\LRC\...孟庭葦-木棉道….FlKwGoul孟庭...好聽的歌添M 刪除 醛改2圖十三服務(wù)器界面2)樂庫管理2.1音樂庫的管理功能:添加、修改、查詢、刪除添加:publicclassAddMusic();修改:publicclassUpdateMusic();查詢和刪除功能直接在主界面中實(shí)現(xiàn),這兩種操作需要直接與數(shù)據(jù)庫進(jìn)行交互。

圖十四添加歌曲圖十五修改歌曲2.2網(wǎng)絡(luò)下載功能監(jiān)聽網(wǎng)絡(luò)文件下載按鈕并實(shí)現(xiàn)網(wǎng)絡(luò)下載:PublicvoidactionPerformed(ActionEvente)(if(e.getActionCommand().equals("downloadn)){//下載歌曲DownLoadFromNetdownLoad=newDownLoadFromNet();文件設(shè)置幫助五用戶信息文件設(shè)置幫助五用戶信息歌曲信息驟曲信息添加歌曲歌曲名yPerry-Wid...FIKl下載歌曲Fgag日-火景...FIKl謁出roon5-Pay...FIKl-謊言.mp3FIKl單色凌-觸碰純...FIKl范瑋琪-你和我…C1U:鳳凰傳奇-最炫…FIKl卡農(nóng)-世界名曲…FIKl梁靜茹-寧夏.E...FIKl梁靜茹-如果有…FIKl梁靜茹、古巨基…FIKl劉若英-候鳥m...FIKl劉若英-為愛癡…FIKl劉若英-我是一...FIKl咚迷你音樂瓶牧器-服務(wù)展圖十六網(wǎng)絡(luò)下載服務(wù)器與客戶端通信服務(wù)器與客戶端通信線程:publicclassServerSendToClient(){ServerSocketss;//服務(wù)器開啟服務(wù)端口StringfilePath;//要下載的文件Sockets=null;//用于連接和傳送數(shù)據(jù)的socket}四、測(cè)試過程說明1)測(cè)試步驟1、 點(diǎn)擊服務(wù)器端生成的musicServer.exe文件,進(jìn)入服務(wù)器界面,并單擊設(shè)置按鈕,開啟服務(wù)器2、 點(diǎn)擊客戶端生成的musicClient.exe文件,進(jìn)入客戶端界面,開始運(yùn)行3、 測(cè)試歌曲播放:風(fēng)別測(cè)試播放/暫停、上/下一曲、快進(jìn)/快退按鈕4、 測(cè)試播放模式:選擇播放模式,順序、循序、單曲三種播放模式5、 測(cè)試歌曲信息操作按鈕:選擇添加、修改或刪除歌曲按鈕,進(jìn)行相應(yīng)操作6、 測(cè)試歌詞:在歌曲播放的同時(shí),點(diǎn)擊歌詞面板并觀察歌詞是否實(shí)時(shí)同步7、 測(cè)試樂庫與換膚:對(duì)擴(kuò)展功能面板進(jìn)行切換,點(diǎn)擊歌手圖片搜索歌曲或點(diǎn)擊背景圖片進(jìn)行背景的切換8、 搜索:在搜索框中輸入要查詢的信息,點(diǎn)擊搜索,觀察搜索結(jié)果9、 下載:(1)在搜索結(jié)果中雙擊歌曲可以直接下載(2)點(diǎn)擊網(wǎng)絡(luò)下載按鈕,輸入url在聯(lián)網(wǎng)情況下下載網(wǎng)絡(luò)歌曲2)測(cè)試結(jié)果與測(cè)評(píng)1、服務(wù)器端已完成功能有圖形界面;提供音樂庫的管理功能:包括添加、查詢、刪除功能;提供網(wǎng)絡(luò)下載功能:支持通過歌名和歌手名進(jìn)行歌曲檢索和下載功能;2、音樂播放端已完成功能有圖形界面;支持音樂列表管理:網(wǎng)絡(luò)下載、本地刪除;提供基本播放功能:播放、暫停、停止;支持播放模式:?jiǎn)吻シ?、單曲循環(huán)、順序播放和隨機(jī)播放;支持播放信息顯示:歌曲名、播放時(shí)間。3、拓展功能支持歌詞顯示和同步播放;支持歌曲在線播放;支持更友好的歌曲檢索和下載功能;支持當(dāng)前時(shí)間顯示支持換膚支持樂庫搜索4、待改善功能1、 快進(jìn)快退功能有待改進(jìn)2、 界面有時(shí)會(huì)出現(xiàn)bug,證明軟件不夠穩(wěn)定,需要在代碼中進(jìn)一步修改,是整個(gè)項(xiàng)目更加健壯3、 在客戶端下載歌曲時(shí)有時(shí)會(huì)出現(xiàn)誤碼或者歌曲下載不成功的情況,這可能是由于使用的文件傳輸協(xié)議不恰當(dāng)導(dǎo)致,在后期處理的時(shí)候需經(jīng)過調(diào)試之后選擇更加合適的傳輸協(xié)議。4、 在客戶端使用了數(shù)據(jù)庫,頻繁的與數(shù)據(jù)庫的交互導(dǎo)致軟件運(yùn)行比較慢,在后期需要改進(jìn),用文件來保存歌曲的信息會(huì)更合理。

五、功能模塊使用說明1、客戶端1.1客戶端運(yùn)行界面展示圖十七客戶端主界面1.2操作說明1.2.1基本播放模塊功能:播放/暫停/停止:?jiǎn)螕舨シ虐粹o按鈕可實(shí)現(xiàn)播放暫停的轉(zhuǎn)換;上一首/下一首:?jiǎn)螕羯弦磺蛳乱磺砂床僮鞑シ鸥枨鷨吻シ?隨機(jī)播放/順序播放:點(diǎn)擊播放模式選中即可音樂列表管理:添加/修改/刪除音樂:可以通過界面左下角的三個(gè)按鈕來添加、修改或刪除歌曲,該操作會(huì)與數(shù)據(jù)庫進(jìn)行交互;歌曲信息顯示(歌名、歌手名):當(dāng)前有歌曲播放時(shí),在界面左上角能正確顯示當(dāng)前的額歌曲和歌手信息。歌詞顯示模塊:同步歌詞顯示:在界面的右下角會(huì)直接實(shí)時(shí)同步當(dāng)前歌曲的歌詞,并能在歌詞面板中查看所有的歌詞信息1.2.4客戶端傳輸模塊:歌曲按條件搜索:根據(jù)要查詢的歌曲,可

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論