中图分类号:TP317 文献标识码:A 文章编号:1009-3044(2016)03-0240-02

随着计算机网络与手机的迅速发展,各种音乐资源成为人们生活中必不可少的一部分,音乐播放软件成了手机必不可少的要素[1]。目前手机播放器以酷狗音乐、QQ音乐、网易云音乐和虾米音乐等为代表,另外还有大量手机开发厂商自主研发的基于其自身系统的音乐播放软件[2-3]。但存在播放器一味追求外观花哨、功能庞大,对用户的手机造成比如CPU、内存等的占用率过高,同时对于大多数普通用户而言,许多功能形同虚设。Android的开放性优于其他封闭式系统[4]。因此,本设计致力于一款基于Android手机平台的音频播放器,进行性能优化与简化满足用户需求。

1 系统设计

本设计具有与用户交互简洁美观易于操作的界面,同时还具有播放器的基础功能与扩展功能[5-6]。音乐播放器主要由前台应用和后台数据库组成。前台主要实现与用户的交互,实现歌曲的播放控制、显示曲目列表;能对曲目列表进行插入,删除,修改。另外扩展功能包括歌曲查找与搜索页面,显示搜索结果歌曲及信息;在歌曲播放界面下能显示图片等。

1.1 系统总体功能结构设计

系统总体功能结构设计如图1所示。

1)音乐文件的播放功能模块

音乐文件播放实现对音乐文件的播放、暂停、歌曲的切换、播放模式的选择与音量的控制等功能。

2)菜单栏功能模块

主菜单栏为播放器的主要功能,其中包括播放器歌曲列表、音乐均衡器、播放器的相关设置、本地搜索、随机播放一首音乐、刷新乐库、关于iMusic音乐播放器的说明与音乐播放器的退出。在音乐播放器菜单栏功能模块表中体现了其运行流程及产生的相应效果。

3)歌曲列表功能模块

音乐播放器歌曲列表功能能够对歌曲列表进行新建、添加、删除和保存等操作。

4)音乐文件操作功能模块

音乐播放器歌曲文件功能能够歌曲文件进行播放、添加、查找、删除、编辑、排序与重命名等操作。

1.2 系统界面设计

系统界面显示的需求用例主要包括视觉外观显示、歌曲时间显示、播放状态显示与歌曲文件信息显示等。具体设计见表1至表5。

2 结束语

采用基于Linux系统的Android平台,调用其活动、广播接收器、服务和内容提供者等四大基本组件与音频架构的相关接口,对多媒体音乐播放器的功能结构和界面显示的需求用例进行了设计。系统具有音乐播放、音量控制、文件加载与搜索等功能,能够设置音乐播放器列表循环、随机播放、单曲循环等模式与背景图片、主题。系统操作方便、界面简单,具有较好的实用性。

基于android平台多媒体播放器的设计与实现,基于Android的多媒体音乐播放器设计论文...相关推荐

  1. 基于嵌入式linux的音乐播放器设计,基于嵌入式Linux的多媒体音乐播放器的设计与实现...

    中图分类号:TP316.5 文献标识码:A 文章编号:1009-2552(2009)06-0102-03 基于嵌入式Linux的多媒体音乐播放器的设计与实现 王 奇 (黑龙江八一农垦大学信息技术学院, ...

  2. java音乐播放器脚本之家,分享|3 个开源的音乐播放器:Aqulung、Lollypop 和 GogglesMM...

    音乐是生活的一部分.维基百科关于音乐发展历史的文章有这样一段不错的描述说:"全世界所有的人们,包括哪怕是最孤立.与世隔绝的部落,都会有自己的特色音乐--"好吧,我们开源人就构成了一 ...

  3. linux开源视频播放器_什么定义了Linux的顶级开源音乐播放器?

    linux开源视频播放器 在我撰写此音乐专栏的两年左右的时间里,Linux发烧友的世界得到了发展. 出现了新的Linux发行版和开源音频播放器,旧的已经消失了,随着高质量的数字下载,新的和高质量的播放 ...

  4. 明月浩空播放器php源码,Emlog插件-明月浩空音乐播放器

    源码预览 源码介绍 明月浩空-Html5浮窗音乐播放器是基于QQ音乐.酷狗音乐.网易云音乐等歌曲ID全自动解析的Html5音乐播放器 程序依靠服务器强大的接口功能,只需要一个歌曲ID既可获取歌曲全部信 ...

  5. 电脑上的计算机里的音乐播放器怎么更改,win10系统电脑中默认的音乐播放器如何修改...

    win10系统电脑中默认的音乐播放器如何修改 今天给大家介绍一下win10系统电脑中默认的音乐播放器如何修改的具体操作步骤. 1. 打开电脑,进入桌面,在左下角的"开始"图标处,右 ...

  6. linux安装深度播放器,分享|Ubuntu 14.04 用户如何安装深度音乐播放器和百度音乐插件...

    播放本地音乐或者收听国外的音乐电台,Ubuntu 14.04 自带的音乐播放器 Rhythmbox 完全能够满足,但是如果你想有像酷狗那样的国内播放器就需要折腾一下,还好有深度音乐播放器,这是一款完全 ...

  7. Android多媒体(音乐播放器)

    activity_main.xml 1.手机内存(应用内) <?xml version="1.0" encoding="utf-8"?> <L ...

  8. html音乐播放器 利用css和js知识来创建一个音乐播放器(虽然简陋,但是逻辑很容易懂,适合初学者)

    作为初学者,制作一个网页播放器来提高我们编写代码水平很有用 这是css部分,很简单,随便信息样式就行 .musicDiv{width: 250px;height: 70px;background-co ...

  9. 基于android音频感知系统,本科毕业论文—基于android音乐播放器的设计与实现专科.doc...

    本科毕业论文-基于android音乐播放器的设计与实现专科.doc 专科毕业设计(论文) 题 目 基于Android的音乐播放器设计与实现 毕业论文(设计)原创性声明 本人所呈交的毕业论文(设计)是我 ...

最新文章

  1. GraphSAGE: GCN落地必读论文
  2. Webpack 资源管理
  3. boost avplayer
  4. POD – Proof of Delivery
  5. 算法图解学习笔记02:递归和栈
  6. 三:大型网站的核心架构要素
  7. double和float的误区!
  8. linux jdk1.7 tomcat
  9. spark运行wordcount
  10. Word 2013 打开时提示Windows installer窗口,然后安装失败
  11. 在mysql中修改表名的sql语句
  12. 【概率论】标准正态分布及概率表
  13. 应用密码学笔记第五章-第六章
  14. 通达信在linux下界面难看,通达信看盘设置小技巧,主力也在用的设置技巧
  15. 阿里语音识别sdk_demo--发送音频数据帧的过程
  16. 如何理解海森堡的「不确定性原理」?
  17. linux下搜索丢失分区,找回丢失的Linux分区拯救我的硬盘
  18. 吉他的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  19. C++, RAII, and the GSL Refresher
  20. 加拿大的计算机技术专业,详解加拿大计算机专业及相关方向

热门文章

  1. 【项目分享~写给应届生的一篇文章】基于Web企业招聘网站 ~~ 登录注册设计2
  2. APD保护电路优化设计
  3. java和python哪个的前途更好?
  4. Centos 7 安装 ORACLE 11g
  5. 一种用于解决银行代理产品交易热点账户的系统及方法
  6. 图文详解PowerDesigner安装
  7. 专栏结语:基于spring cloud的工具栈
  8. C语言的if语句加减乘除
  9. 设计模式学习笔记(八):建造者模式
  10. Java web 服务器 搭建_搭建一个java web服务端