面向安卓平台的媒体播放器的实现文献综述
2020-04-15 18:03:54
一、论文选题的目的和意义
随着移动平台的广泛流行和应用,智能手机如今已成为我们生活中不可或缺的一部分。现在手机的功能早已不再局限于通话和短信,更集成了娱乐、消费甚至办公等功能于一身,由于智能手机的功能多样化与使用的便捷性,越来越多的人趋向于移动平台的使用,智能手机给人们日常生活带来了极大的便利。
移动平台的操作系统有过很多,如Android、IOS、Windows Phone、Symbian、BlackBerry等,而现如今Android和IOS几乎占据了全部份额,其中又以Android占比最高。并且Android由于其开源特性,搭载其系统的平台厂商也为最多,手机芯片厂商如高通、NVIDIA、,平板电脑厂商如华为、昂达。目前,移动设备正在向全面屏的方向发展,物理按键已越来越少,这样的大屏幕显示方式为视频播放带来了相当大的优势。因此,在安卓平台上,界面友好、功能丰富、系统开销小的媒体播放器对于用户已经越来越重要。
二、安卓媒体播放器的国内外研究现状分析
从Android系统的兴起到现在,开发者们已经研发出许多个Android平台的媒体播放器。经过一代代Android版本的迭代,目前媒体播放器的研究重点放在Java应用层,针对本地框架和硬件抽象层等底层的研究比较少,因此现在各大应用市场上的多数媒体播放器,其本质上是基于ffmpeg框架实现的。虽然如此,但现如今Android平台上优秀的媒体播放器还是不少的,其在国内外的分析如下:
1.国内研究现状
国内市场上有多款较为成熟的Android平台视频播放器,如MoboPlayer、VPlayer和万能电影播放器等等。MoboPlayer是济南四叶草信息技术有限公司研发制作的,它能够播放多种的视频格式,还能够通过高度优化的核心解码器在移动端流畅播放各种高清视频。它还能实现多音频流多字幕选择的功能,支持视频播放列表,单视频文件的记忆播放功能,为用户带来良好的体验。VPlayer则由炫一下(北京)科技有限公司制作,是一款全能视频播放器,支持Divx/Xvid、flv、rmvb、avi、mkv、wmv、mp4等视频格式。它使用了硬件视频解码器,各种容器和音频编解码器组合,因此具有流畅的播放处理能力,同时具有干净简洁的界面以及很多实用和方便的功能。
2.国外研究现状