音樂播放器開發(fā)文檔

音樂播放器開發(fā)文檔

ID:20613792

大?。?4.50 KB

頁數(shù):9頁

時(shí)間:2018-10-14

音樂播放器開發(fā)文檔_第1頁
音樂播放器開發(fā)文檔_第2頁
音樂播放器開發(fā)文檔_第3頁
音樂播放器開發(fā)文檔_第4頁
音樂播放器開發(fā)文檔_第5頁
資源描述:

《音樂播放器開發(fā)文檔》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、音樂播放器開發(fā)計(jì)劃書組長:薛輝20087610232組員:杜學(xué)鑫20087610907袁茁20087610137劉一峰20087730124楊碩20087610235李明哲20087610114 Android音樂播放器問題定義本軟件是為了用戶智能手機(jī)Android而開發(fā)的一套智能軟件,提供在線下載音樂,在線播放音樂,讀取SD卡音樂文件等功能。一、可行性研究社會可行性分析:3G技術(shù)飛速發(fā)展,為滿足人們對音樂的追求,音樂播放器層出不從,然而市面上大多音樂播發(fā)器軟件都太難操作,或者音質(zhì)不好,不能給用戶以更好體驗(yàn),故提出開放一套更加人性化的手機(jī)播放器。技術(shù)可行性分析

2、:以現(xiàn)階段android技術(shù)發(fā)展水平,技術(shù)人員的技術(shù)配備,以及現(xiàn)有資源文檔的配備來說,實(shí)現(xiàn)本軟件是可能的。經(jīng)濟(jì)可行性分析:有本人個人時(shí)間以及經(jīng)費(fèi)支持,使得開發(fā)此軟件有了資金保障,可以充分利用這一優(yōu)勢,盡快開發(fā)。其他可行性分析:二、需求分析隨著3G時(shí)代的到來,手機(jī)應(yīng)用越來越普遍,加之國民手機(jī)持有量更是爆炸式增長。移動音樂服務(wù)正是為這一形勢而發(fā)展起來,本人提出一種多功能手機(jī)音樂播放器的應(yīng)用,主要為了滿足不同人群的音樂需要,并且提高優(yōu)質(zhì)的音樂服務(wù),于是提出本音樂播放器的主要功能。需求功能如下:在線下載音樂功能。在線播放音樂顯示聲音波段表示提供讀取SD卡音樂用戶可以定

3、制音樂均衡器,以滿足不同音質(zhì)需求音量調(diào)節(jié)提供歌詞跟隨音樂滾動更能提供重力感應(yīng)選擇上、下首歌曲功能四、概要設(shè)計(jì)(總體設(shè)計(jì)):模塊簡要說明在線下載音樂功能本根據(jù)用戶輸入音樂文件地址,自動下載在SD卡或者內(nèi)存中并播放在線播放音樂提供音樂播放的基本功能顯示聲音波段表示根據(jù)聲音波段產(chǎn)生震動的波段提供讀取SD卡音樂檢測SD卡,并顯示出音樂文件用戶可以定制音樂均衡器,以滿足不同音質(zhì)需求提供不等的滑動條,用以控制聲音的質(zhì)量,均衡器音量調(diào)節(jié)由滑動條調(diào)節(jié)音質(zhì)的大小0--100提供歌詞跟隨音樂滾動更能采用多線程以及解析LRC歌詞文件同步播放音樂以及歌詞提供重力感應(yīng)選擇上、下首歌曲功

4、能采用Android系統(tǒng)的重力感應(yīng),以便選擇上下首歌曲進(jìn)行播放軟件程序流程圖五:詳細(xì)設(shè)計(jì)那么接下來就開始我們的每一個模塊的詳細(xì)設(shè)計(jì)了:在線下載音樂:提供一個文本框供用戶輸入網(wǎng)絡(luò)音樂文件地址,然后確定下載,并提供進(jìn)度條顯示,下載完畢后關(guān)閉對話框,注意進(jìn)程之間的問題。在線播放音樂提供音樂播放的基本功能,快進(jìn),暫停,播放,快退,同時(shí)進(jìn)度滑塊條需跟隨滑動,用戶也可以滑動滑動條進(jìn)行調(diào)整播放位置。提供讀取SD卡音樂檢測用戶SD卡,如果沒有,則彈出信息提示,并提示用戶下載網(wǎng)絡(luò)音樂,如果檢測有SD卡,則再遍歷是否有可播放文件,如果沒有,則返回。如果有,則顯示出全部音樂文件,并

5、提供點(diǎn)擊播放功能。用戶可以定制音樂均衡器,以滿足不同音質(zhì)需求以一個對話框形式表現(xiàn)出,并提供多項(xiàng)滑動條供用戶調(diào)節(jié)音頻,同時(shí)更新音樂播放的質(zhì)量。音量調(diào)節(jié)提供提供滑動條供用戶調(diào)節(jié)音量,音量范圍在0—100之間提供歌詞跟隨音樂滾動更能解析LRC歌詞文件,并同步歌詞已經(jīng)播放聲音,注意以多線程方式以及解析xml方式處理提供重力感應(yīng)選擇上、下首歌曲功能根據(jù)系統(tǒng)自帶API開啟重力感應(yīng)功能,同時(shí)根據(jù)感應(yīng)的方向選擇切換到上下不同首歌曲,然后播放。六:編碼、單元測試。七:綜合測試組織人員對其進(jìn)行一般性操作測試,針對每一模塊進(jìn)行,同時(shí)編寫測試報(bào)告。程序員修正Bug,根據(jù)用戶反映,及時(shí)

6、調(diào)整。如果條件允許,可以變編寫:測試計(jì)劃,測試大綱,搭建測試環(huán)境,設(shè)計(jì)和生成測試用例,測試報(bào)告八:軟件使用培訓(xùn)以及后期維護(hù)組織人員進(jìn)行軟件使用培訓(xùn),并且由程序員或者美工人員制作培訓(xùn)指南。程序員需熟悉相關(guān)模塊,并熟悉文檔,以便進(jìn)行后期維護(hù)。歌詞同步的原理其實(shí)很簡單:  歌詞顯示是一個線程,音樂播放時(shí)一個線程,通過播放時(shí)間將歌詞顯示進(jìn)度與播放進(jìn)度同步起來?! 【W(wǎng)絡(luò)標(biāo)準(zhǔn)的歌詞格式是LRC.我們看下一個LRC文檔,其格式就一目了然了.  [ti:愛]  [ar:小虎隊(duì)]  [al:華納國語情濃13首]  [by:愛上你了音樂網(wǎng)]  [02:08.00][00:38.0

7、0]把你的心、我的心串一串  [02:11.00][00:41.00]串一株幸運(yùn)草、串一?同心圓  [02:16.00][00:46.00]讓所有期待未?的呼喚  [02:19.00][00:49.00]趁青春做?伴  [03:16.00][02:24.00][00:53.00]?讓年輕越長大越孤單  [03:19.00][02:27.00][00:56.00]把我的幸運(yùn)草種在你的夢田  [03:23.00][02:31.00][01:01.00]讓地球隨我?的同心圓  ….  LRC格式為[歌詞顯示起始時(shí)間][歌詞顯示結(jié)束時(shí)間]歌詞內(nèi)容?! ×私飧柙~同步原理

8、,我們可以想到要做如下工作:  1.L

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時(shí)可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。