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

?

基于Android平臺的多媒體播放器設計與開發(fā)

2015-05-30 10:48:04劉愛民
計算機時代 2015年4期
關鍵詞:Android平臺智能終端播放器

摘 要: 2014年Android系統(tǒng)市場占有率升至62%,基于Android系統(tǒng)的智能終端得到廣泛應用,而智能終端的多媒體播放器雖然有多種選擇,卻多是華而不實,操作復雜。為此設計并開發(fā)了基于Android平臺的簡單易用多媒體播放器。首先分析現在智能終端App市場多媒體播放器軟件存在的主要問題和不足,制定最接近用戶的真實需求;然后基于Android平臺進行軟件設計、編碼以及測試;再根據反饋信息對Android多媒體播放器進行完善。

關鍵詞: 多媒體; 播放器; Android平臺; 智能終端

中圖分類號:TP319 文獻標志碼:A 文章編號:1006-8228(2015)04-29-03

Abstract: 2014 March Android market share rose to 62%, the intelligent terminal system based on Android are widely used. Though there are various of the multimedia player for intelligent terminal , most of them are gimcrack and complex to oprate. This paper proposes a design and the implement of a simple and easy to use multimedia player for Android. First, the existing problems and shortcomings of present multimedia player software App in intelligent terminal market are analyzed to get the most close to the user's real demand. Then according to the feedback information, the multimedia player is improved through the design, coding and testing work on the Android platform.

Key words: multimedia; video player; Android platform; intelligent terminal

0 引言

Android操作系統(tǒng)[1]是基于Linux技術,具有快速方便的應用程序開發(fā)、系統(tǒng)較穩(wěn)定的特點,在手機市場發(fā)展中具有廣闊的應用前景,2014年3月Android系統(tǒng)市場占有率升至62%[2]。對于使用Android的手機用戶而言,都會有視頻播放器[3]的實際使用體驗,但是對于大多數的播放器,很多視頻播放器從設計上只追求外觀的美麗,在實際操作過程中沒有抓住視頻播放器的主要功能需求,除此之外,很多視頻播放器里的功能鍵是虛有其表而已,沒有其實在的使用意義,而這些設計往往出現很多占內存的冗余信息[4],直接或者間接影響到視頻的播放進度。因此這些播放器越來越不能滿足當前的消費需要,而實現簡單,易于操作,功能性強的視頻播放器的開發(fā)便越來越讓人們期待。

1 需求分析

⑴ 播放列表

特點:有操作提示語;自動搜索SD卡內的視頻文件。

描述:打開視頻播放器的時候,自動完成對SD卡所有視頻文件的搜索,搜索完畢后形成播放列表顯示在界面上;播放列表頂端有操作提示語“請選擇視頻”,以提示用戶進行下一步操作。

⑵ 自動排序

描述:播放列表以文件名為關鍵字進行自動排序,方便用戶尋找需要的視頻文件。

⑶ 播放界面

特點:播放控制欄自動隱藏,集成播放/暫停,快進/快退,播放時間抽,當前/全局時間顯示。

描述:為了不影響用戶觀看視頻,在播放視頻時,用戶通過操作來調出控制欄,若一定時間內用戶沒有操作,播放界面里的控制欄則會自動隱藏。播放/暫停,在不同狀態(tài)自動轉換圖標,播放時顯示暫停按鈕,暫停時顯示播放按鈕。快進/快退,方便用戶控制播放進度,快進和快退的時間長度均為15秒。播放時間軸,顯示視頻播放進度,并可通過拖拽實現對視頻播放進度的控制。當前/全局時間顯示,顯示視頻當前播放時間及視頻全局時間,以方便用戶了解視頻時長信息。

⑷ 橫豎屏自動轉換

特點:需要手機自帶重力感應裝置,切重力感應處于激活狀態(tài)。

描述:通過手機的重力感應裝置確定手機當前的放置狀態(tài),自動調節(jié)橫屏播放/豎屏播放,否則會影響用戶觀看視頻。

⑸ 支持格式

描述:僅支持3gp、mp4兩種視頻格式,若誤選其他格式的視頻,則會彈出錯誤提示框:“無法播放視頻 抱歉,該視頻無法播放”,單擊“確認”回到播放列表。

⑹ 對性能的需求

本軟件在設計方面本著簡單、實用及易于操作的宗旨,性能方面遵循如下原則:

流暢性:軟件運行應該流暢,不會出現卡機;

簡約性:軟件界面應力求簡約,以最簡約的界面風格實現用戶需求;

穩(wěn)定性:軟件運行過程中不會出現BUG。

2 設計與實現

2.1 系統(tǒng)流程圖

本項目的系統(tǒng)流程圖如圖1所示,介紹整個軟件功能實現的過程,從啟動軟件到用戶使用軟件,最后到退出軟件。

2.2 搜索所有視頻并形成列表

首先自動搜索SD卡內的所有視頻文件并形成播放列表,部分核心Java[5,6]代碼如下。

值得提醒的是,上述代碼是MediaController類的源代碼,該類包含了“播放/暫?!?、“倒退”、“快進”與進度條等按鈕,而程序的“倒退”、“快進”與進度條功能是直接調用該類的功能來實現的。視頻播放效果如圖3所示。

3 總結

本項目采用Eclipse+Android SDK開發(fā)平臺設計并實現了基于Android平臺的視頻播放器。本軟件操作十分簡單,界面美觀,功能實用,很容易上手,不會給用戶帶來任何操作上的困擾。同時,面對智能終端用戶需求多樣化,本項目設計的基于Android平臺的視頻播放器還需要進一步改進,比如滿足在平板電腦終端的特殊需求。如今,手機等智能終端的硬件條件進一步提高,本項目設計的播放器可以做進一步優(yōu)化處理,以滿足高清視頻的播放。

參考文獻:

[1] 周毅敏,陳榕.Dalvik虛擬機進程模型分析[J].計算機技術與發(fā)展,2010.2:15-20

[2] 李惠,丁革建.智能手機操作系統(tǒng)概述[J].電腦與電信,2009.3:21-27

[3] 楊新慶.基于Android平臺的無線旅游導航系統(tǒng)的設計與實現[D].吉林大學,2011.

[4] 李佐彬.Android開發(fā)入門與實踐體驗[M].機械工業(yè)出版社,2011.

[5] 梁燕來,程裕強.Java面對對象程序設計[M].人民郵電出版社,2013.

[6] 程裕強,劉愛民,周國軍.二維碼生成算法研究[J].玉林師范學院學報(自然科學),2014.35(5):118-122

猜你喜歡
Android平臺智能終端播放器
Walkman誕生40周年 索尼適時發(fā)布NW-ZX500和NW-A100系列播放器
基于STM32的MP3播放器設計
電子制作(2019年9期)2019-05-30 09:41:44
Moon ACE播放器/放大器一體機
基于Android平臺軟件開發(fā)技術研究
科技資訊(2016年25期)2016-12-27 18:46:40
基于Android平臺的人臉識別系統(tǒng)設計與實現
智能感知多功能互動服務終端設計
基于Android平臺的健康醫(yī)療APP設計與開發(fā)
基于智能終端的移動電子商務商業(yè)模式探究
中國市場(2016年41期)2016-11-28 06:00:54
Android手機主題設計 
軟件導刊(2016年9期)2016-11-07 18:34:46
播放器背板注塑模具設計
中國塑料(2015年8期)2015-10-14 01:10:55
彭山县| 鞍山市| 西乌珠穆沁旗| 泽库县| 沙雅县| 金昌市| 大悟县| 扎兰屯市| 曲周县| 巴彦淖尔市| 武强县| 简阳市| 张家界市| 老河口市| 赤城县| 周口市| 从江县| 阿巴嘎旗| 内乡县| 隆昌县| 兴安县| 镇雄县| 清涧县| 璧山县| 贞丰县| 株洲县| 寿光市| 耒阳市| 康乐县| 武冈市| 曲阳县| 毕节市| 宁都县| 和田市| 郯城县| 米林县| 吉林市| 杭州市| 德钦县| 那曲县| 梁河县|