国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于android 的音樂播放器制作研究

2017-04-17 14:17:52呂潁潁
電腦知識與技術(shù) 2016年36期
關(guān)鍵詞:設(shè)計與實現(xiàn)

呂潁潁

摘要:隨著手機(jī)的智能化,用戶對移動設(shè)備能夠的需求也在日益增加,android作為移動設(shè)備最常用的平臺,擁有廣泛的用戶基礎(chǔ)和數(shù)量,因此基于android的音樂播放器具有廣闊的市場前景,本文將從音樂播放器的構(gòu)架設(shè)計出發(fā),深入研究基于android的音樂播放器的制作與設(shè)計,以供相關(guān)從業(yè)人員借鑒學(xué)習(xí)。

關(guān)鍵詞:android:音樂播放器;設(shè)計與實現(xiàn)

中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2016)36-0194-01

Android的音樂播放器數(shù)量眾多,但總體而言水平參差不齊,因此開發(fā)出界面完善、功能完備的音樂播放器,具有廣闊的市場前景。本文將分析國內(nèi)外最有名的音樂播放器,并吸取其成功經(jīng)驗,深入分析用戶的需要,設(shè)計出一款能夠滿足用戶需求的基于android的音樂播放器。

1 音樂播放器的設(shè)計

用戶需求是音樂播放器設(shè)計的出發(fā)點,因此在制作android的音樂播放器之前,必須了解用戶對音樂播放器的功能性需求,從而在大量調(diào)查的基礎(chǔ)上,開發(fā)出一個能夠獲得良好用戶體驗的android程序應(yīng)用。

1.1 用戶體驗需求

基于android的音樂播放器必須滿足移動終端的特點,為受眾提供一個方便快捷的平臺,一般來說,用戶對界面的要求并不復(fù)雜,只要擁有簡潔、易于操作的界面,基本就能夠滿足用戶的需求。[1]同時,響應(yīng)速度快捷也是android的音樂播放器的基本要求之一,android的音樂播放器出現(xiàn)卡頓現(xiàn)象,會影響用戶的體驗。此外,android操作系統(tǒng)是一個復(fù)雜的操作系統(tǒng),因此如果音樂播放器無法適應(yīng)多進(jìn)程的操作,會導(dǎo)致音樂播放器在運行多個程序的情況下無法獲得良好的銜接效果。Android操作系統(tǒng)存在更新的問題,并且每一個版本都有其獨特的改進(jìn),如果android的音樂播放器無法與時俱進(jìn),適應(yīng)android系統(tǒng)的更新速度,會影響該音樂播放器的正常運行。除此之外,還要求android的音樂播放器具有良好的兼容功能,能夠播放多種音頻文件,一方面,提高音樂播放器的兼容性,能有效地提高用戶的使用體驗。另一方面,提高音樂播放器的兼容性,能在一定程度上提高音樂播放器的歌曲容量,將音樂播放器在廣度上提高一個層次。

1.2 功能需求分析

作為android平臺的音樂播放器,必須在功能上滿足用戶的基本心理需求,例如在操作界面的設(shè)計上,要具有基本的用戶交互的功能,這一部分是android平臺的音樂播放器的關(guān)鍵部分,通常這部分被業(yè)界稱為主播放界面。此外,列表的設(shè)計也是音樂播放器不可缺少的功能,用戶可根據(jù)個人的喜好,將喜歡的歌曲進(jìn)行分類,偏愛列表是推送功能的基礎(chǔ),因此這一部分被業(yè)界稱為音樂庫,音樂庫的歌曲,可供個人下載或者在線收聽。[2]一個音樂播放器的主界面通常由播放音樂/暫停音樂鍵、進(jìn)度條、音量控制條、模式選擇組成。這些功能既是音樂播放器的基礎(chǔ),也是設(shè)計android平臺的音樂播放器的核心部分,因此要求相關(guān)工作人員能夠設(shè)計出簡潔并且吸引眼球的主界面。音樂庫的主要功能是對各種列表進(jìn)行管理,這些列表通常由最近收聽列表、本地歌曲和自定義列表構(gòu)成,全部歌曲列表是以列表的歌曲顯示全部歌曲,包括本地歌曲,自定義列表與最近收聽列表,通常作為主界面的主要條目顯示。播放列表是用來對音樂庫正在播放的歌曲進(jìn)行管理,可依照個人的喜好來添加與刪除,只要在主界面添加新建播放列表即可顯示。

2 基于android平臺的音樂播放器的制作方法

2.1 音樂播放器的層次構(gòu)架

綜上所述,基于android平臺的音樂播放器通常由主播放界面、音樂庫和下載管理器三大部分組成,在相關(guān)工作人員進(jìn)行音樂播放器制作之前,需要將三者進(jìn)行層次構(gòu)架,分別為音樂播放層、音樂庫層、下載管理層,并逐漸模塊化,例如音樂播放層的主要功能模塊是主界面模塊,可執(zhí)行音樂的播放控制功能。而音樂庫層可與音樂主界面模塊相互跳轉(zhuǎn),從而實現(xiàn)用戶的基本操作,音樂庫層除了對播放列表進(jìn)行管理,還與網(wǎng)絡(luò)相連,負(fù)責(zé)定期的推送。播放列表模塊則包括添加與刪除等功能。下載管理層與音樂庫模塊相連,是對在線播放和下載進(jìn)行管理的部分,可實現(xiàn)歌曲的下載、保存、在線播放,并且在歌曲的下載過程中,還可現(xiàn)實歌曲的下載進(jìn)度,并對下載完成的歌曲向用戶發(fā)出通知。再細(xì)化下去,主播放界面還包括音量控制模塊、暫停播放模塊以及音樂進(jìn)度條模塊,共同完成對音樂播放的控制功能,此外為了更好實現(xiàn)對播放音樂的控制,還需要完善音樂主界面的順序播放功能、隨機(jī)播放功能以及循環(huán)播放功能。音樂庫界面包含全部歌曲列表模塊、自定義列表模塊、新建列表模塊。下載管理是由在線播放模塊、下載進(jìn)度條模塊、下載列表選擇模塊與音樂搜索模塊組成。[3]

2.2 兼容性測試

在音樂播放器基本構(gòu)架完成之際,需要對音樂播放器進(jìn)行兼容性測試,從而保證這個基于android平臺的音樂播放器能夠適應(yīng)多種音頻格式的播放,在技術(shù)層面上提高該音樂播放器功能的廣泛性。首先,相關(guān)工作人員要采用程序自身解碼的方式,在后臺保證該音樂播放器能夠兼容多版本的android系統(tǒng)。其次,要實現(xiàn)不同格式的音樂的播放,這不但依靠音樂播放器自身的解碼功能,還要求軟件本身具有一定的廣泛性,能夠進(jìn)行穩(wěn)定的音頻播放。因此相關(guān)工作人員要從三個方面進(jìn)行檢測,首先要檢測不同版本下的音樂播放的穩(wěn)定性,其次要播放多種格式的音樂,最后要測試與不同的移動設(shè)備的兼容性。[4]

3 結(jié)語

綜上所述,音樂播放器需要一個簡潔、漂亮的界面,給使用者以更好地用戶體驗,還要求從播放器的功能性入手,保證該音樂播放器能夠在android的技術(shù)框架下,實現(xiàn)功能的全面性和兼容性。

參考文獻(xiàn):

[1] 蔣斌.某數(shù)字音樂開放平臺的設(shè)計與實現(xiàn)[D].中國科學(xué)院大學(xué),2015.

[2] 擺云.基于Android開放平臺和無線通信網(wǎng)絡(luò)的實時音視頻傳輸系統(tǒng)設(shè)計與實現(xiàn)[D].蘭州大學(xué),2012.

[3] 李玲玲.基于Android平臺在線音樂播放器的研究與實現(xiàn)[D].安徽理工大學(xué),2012.

[4] 陳寬宜.基于Android平臺在線音樂播放器的研究與實現(xiàn)[D].中國科學(xué)院大學(xué),2013.

猜你喜歡
設(shè)計與實現(xiàn)
配調(diào)一體配網(wǎng)自動化系統(tǒng)的設(shè)計與實現(xiàn)
基于嵌入式的陳舊設(shè)備上網(wǎng)設(shè)計與實現(xiàn)
價值工程(2016年31期)2016-12-03 00:45:44
校園電商平臺的設(shè)計與實現(xiàn)
中國市場(2016年41期)2016-11-28 06:09:30
高校文化建設(shè)中視覺識別系統(tǒng)的設(shè)計和實現(xiàn)
軟件開發(fā)信息管理系統(tǒng)的設(shè)計與實現(xiàn)
科研院所科研信息化管理系統(tǒng)的設(shè)計與應(yīng)用
巴中市| 桐柏县| 黄冈市| 内乡县| 台东市| 德化县| 湘西| 武宁县| 新宾| 乌兰察布市| 灵武市| 宜兴市| 青神县| 绵阳市| 师宗县| 曲沃县| 博兴县| 阿勒泰市| 突泉县| 长治市| 朝阳区| 杭州市| 漾濞| 福泉市| 青神县| 宜阳县| 昌图县| 霸州市| 保山市| 泰顺县| 神木县| 土默特右旗| 天峻县| 肥东县| 南江县| 盘山县| 安吉县| 景洪市| 益阳市| 淮滨县| 乐山市|