基于android平台的视频播放器设计文献综述汇总
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
四川理工学院毕业设计
文献综述
基于android平台的视频播放器设计
学生:徐东
学号:12021040122
专业:电气工程及其自动化
班级:2012.卓越
指导教师:曾晓辉、刘兴忠
四川理工学院自动化与电子信息学院
二O一六年三月
徐东:基于android平台的视频播放器设计
目录
第1章前言 (1)
1.1设计的目的及意义 (1)
1.2国内外发展现状 (1)
1.3 视频播放器概述 (2)
第2章综述 (4)
2.1、Android基本知识 (4)
2.1.1 android多媒体系统介绍: (4)
2.1.2 android平台 (4)
2.1.3 Android的四大组件 (5)
2.1.4 开发工具Eclipse (6)
2.1.5 开发语言Java (6)
2.2 播放器结构 (7)
2.2.1 文件列表界面 (7)
2.2.2 控制菜单 (7)
2.2.3 Toast模块 (8)
2.2.4 小结 (8)
第3章总结 (9)
参考文献 (10)
四川理工学院毕业设计文献综述
第1章前言
1.1设计的目的及意义
随着当今科学技术的发展,各种各样的应用被安装到移动电话上,比如视频电话,VOD视频,移动上网冲浪,在线阅读和资料共享等。为了实现这些应用,移动电话的功能变得更聪明且智能,这也表明了移动互联网到了新时代。新时代的到来,需要一个强大的开发平台来支持,因此,智能手机操作系统技术和研究已成为最活跃的领域之一。
由于现在Android的开放性,现在的Android系统已经应用于手机和平板电脑上,许多的商家已经将Android移植到高清播放机和智能电视设备上,通过这样消费者会有更多的机会使用已电视作为屏幕的Android系统,这样就把视频播放器显得更为重要了,
本课题研究设计了一个基于Android系统的视频播放器,以APK的形式安装在Android手机和平板中,本应用从系统的数据库读取视频信息,显示视频列表,有相应的播放界面,查看视频信息的功能,视频比例的切换,相应的控制菜单,实现视频的删除功能和上一集下一集,以及手势控制播放界面的亮度和声音大小,应用操作简单功能全面,并且可以播放几乎是有的视频格式,让用户有良好舒适的体验。
Android上面的视频播放器很多公司和个人都在开发,并且其中的一些播放器如moboplayer、RockPlayer、realPlayer、VPlayer等受到消费者的青睐,但是目前大多数播放器功能多样繁复,占用内存大,嵌入过多的广告使用户没有良好的用户体验,所以有必要开发出一款功能全面,操作简单,并且具有较强解码能力的视频播放器。
1.2国内外发展现状
Android是一种真正意义上的开放型的并且不依赖于设备的移动设备综合平台,他包括操作系统,中间件和应用的主要部分。伴随开放的架构和优秀的研发环境,使Android的手持设备得到充分利用,他能提供有吸引力的移动应用,并且没有任何以前的块移动的独家产业创新的障碍。Android有丰富的图形系统,
徐东:基于android平台的视频播放器设计
这使得它易于开发多媒体应用和网络浏览器的工具。
自Android问世以来,全球开发者已经做出了超过100万个应用,国内外出现了许多不错的视频播放器。
MoboPlayer,是由济南四叶草信息技术有限公司开发的,MoboPlayer需要在Android1.6或更高的版本上运行,MoboPlayer可以兼容更多的视频格式,并且努力实现任何视频格式都可以直接放在手机上播放。
VPlayer,最初由个人制作,后来组成团队,叫做“做一下”。VPlayer是一款很较为流行的视频播放器,根据VPlayer的官方说明,其下载量已经超过了百万级,VPlayer的特点是支持多数格式的视频,启动后直接进入视频文件夹,就可是对视频进行播放,使用方便等。
RockPlayer,是由上海的ChangeTec.h公司开发,RockPlayer是一款比较高效能的视频播放器,能支持多数的视频格式,具有个性化的UI布局和设计,可以和其云端的服务相配合,用户之间可以分享视频。
RealPlayer,和PC上的RealPlayer是一样的,andriod上的RealPlayer也是由RealNetworks公司研究开发的,能同时播放音乐,视频,照片,但是解码能力不是很全面。
1.3 视频播放器概述
本次设计基于Java语言进行嵌入式播放器开发,系统简单并且占用空间小,但功能齐全。
实现目标:
1.从手机数据库获取所有视频信息。
2.播放mkv,flv,MP4,RMVB等常见格式的视频。
3.实现删除视频文件的功能。
4.实现手势刷新功能。
5.实现播放界面全屏播放的功能。
6.播放/暂停,上一集,下一集,手势实现音量/亮度的调节。
正如我国资深嵌入式系统专家—沈绪榜院士的预言,“未来十年将会产生头
四川理工学院毕业设计文献综述
大小、具有超过一亿次运算能力的嵌入式智能芯片”,将为我们提供无限的创造空间。总之“嵌入式微控制器或者说单片机就好像是一个黑洞,会把当今很多技术和成果吸引进来。中国应当注意发展智力密集型产业”。嵌入式播放器的发展,也会使影音播放更加的方便、适用和简单,有很大的发展趋势。
徐东:基于Android平台的视频播放器设计
第2章综述
Android智能手机和平板在市场上的应用已经越来越广泛,包括办公软件、影视音频软件、游戏软件、具体功能软件等诸多应用领域。本文就Android系统上的一款媒体播放器应用程序的设计与实现进行讨论。Android是一个开源的系统,它底层是基于Linux的操作系统。本论文的媒体播放器采用了Android开源系统技术,利用Java语言和Eclipse编辑工具对播放器进行编写。同时给出了详细的系统设计过程、部分界面图及主要功能运行流程图,该播放器集播放、暂停、前进、后退、音量调节、亮度调节、上下选集等功能于一体,在Android系统中能独立运行。
2.1、Android基本知识
2.1.1 android多媒体系统介绍:
(1)多媒体应用角度方面有两个内容:
输入输出环节(音频、视频纯数据流的输入输出系统)
中间处理环节(文件格式处理环节和编解码环节)
(2)android的多媒体核心:Open Core
Open Core是一个多媒体的框架,从宏观上来看,它主要包含了两大方面的内容:
PVPlayer:提供媒体播放器的功能,完成各种音频(Audio)、视频(Video)流的回放(Playback)功能
PV Author:提供媒体流记录的功能,完成各种音频(Audio)、视频(Video)流的以及静态图像捕获功能
PVPlayer和PV Author以SDK的形式提供给开发者,可以在这个SDK之上构建多种应用程序和服务。在移动终端中常常使用的多媒体应用程序,例如媒体播放器、照相机、录像机、录音机等等。
2.1.2 android平台
Android是一种以Linux为基础的开放源码操作系统,主要使用于便携设备。Android操作系统最初由Andy Rubin开发,最初主要支持手机。2005年由Google