基于Android智能终端音乐播放器的研究与实现

发布日期:2015年10月30日
基于Android智能终端音乐播放器的研究与实现 基于Android智能终端音乐播放器的研究与实现

本内容试读结束

下载后可阅读完整内容,立即下载

针对Android市场众多播放器功能多,占用资源过多的现象,开发一款继承播放器常用功能,支持MP3、WAV等常见格式、满足手机空间和上网流量资源匮乏的用户需求的高性能音乐播放器。经移植测试,能够独立运行、界面简洁且便于用户使用。

Android 平台是目前智能移动终端的主流系统。随着人们生活、工作节奏的加快,乘车、运动、学习等碎片时间的增多,音乐播放器成为人们所关心的必备应用之一,广受大家欢迎。

目前,Android 市场上以酷狗为代表的音乐播放器有着广泛的消费群体,性能品质较优。同时,也存在很多其它不知名的音乐播放器。其中,陈文[1]提出了将音乐播放器和手机传感器相结合,实现当用户翻动手机时来控制音乐播放器的暂停和重播,扩展了传统音乐播放器暂停功能的个性化实现。对于经常手持手机的用户而言的确有效,但是对于将手机置于背包等情况下并未进行测试,并且该播放器未能展示歌词等功能。王秀芳[2]等开发的YOBO 在线音乐播放器, 考虑消费者使用手机在线听歌造成流量过大的情况,并且提供了用户授权、个人信息展示、音乐盒等五大功能,功能相对完善。但是,对于安装即使用的用户而言,用户授权会让用户感觉繁琐,个人信息略显多余,在线听音乐对于流量紧张的用户并不适用。王玉凡[3]设计制作的手机音乐播放器,设计过程描述详细,具有音乐播放器基本功能,但是用户体验感觉不强, 不具备歌词展示等功能。谭静[4]等以用户体验和需求出发,在基本功能上增加了了歌词同步显示、播放可选等功能,界面简洁,功能优化,但是并未给出音乐播放器APP 所占空间大小。针对大多数音乐播放器存在功能多、耗费手机系统资源等弊端,本文在深入学习Android 多媒体框架结构、框架核心Open core 和多媒体播放机制,开发一款继承播放器常用功能,支持MP3、WAV 等常见格式、满足手机空间和上网流量资源匮乏的用户需求的高性能音乐播放器。经移植测试,能够独立运行、界面简洁且便于用户使用。

2. Android 结构组成 Android 操作系统由Activity、Content Provider、Broadcast Intent receiver 和Service 四部分组成。通常,一个Android 应用程序是需要四个模块还是四个模块中的部分模块取决于软件业务的需求。其中, 在模块之间进行跳转需要使用Intent 类的方法StartIntent()。此外,在应用程序开发过程中布局的作用至关重要, 在Android 中主要有五种布局, 分别是FrameLayout、Linearlayout、AbsoluteLayout、TableLayout和RelativeLayout,布局之间可以相互嵌套。

3. 国内外播放器研究现状 目前,Linux 上流行的音视频播放器主要有:QuickTime、Xmms、RealPlayer、Mplayer 和Xmovie等,分别介绍如下。

3.1. QuickTime QuickTime 是苹果公司出品的流式音视频解决方案, 是早期流媒体文件格式。

QuickTime 文件扩展名为



相关标签