毕业设计(论文)开题报告一、课题的意义、主要设计(研究)内容(一)课题的意义及研究现状Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源移动终端操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,是首个为移动终端打造的真正开放和完整的移动软件。随着科技的不断发展,手机不再只是人们日常生活的移动通信工具,而是一个多媒体平台,可提供强大的多媒体功能,越来越多的人喜欢用手机听音乐、看电影。目前,作为Android的手机用户而言,都有视频播放器的实体应用。但是,对于绝大多少而言,其界面单调,功能单一。比如,界面与其他非智能的手机没有大的区别,而功能上面,也就除了基本的播放控制流程之外,多上一个视频基本信息的显示,同时加上一个对预设定路径的播放列表的展示。因此,开发一款界面友好、炫丽、功能更多的视频播放器,更好的贴近用户,满足用户需求,其应用前景也是相当乐观的。市面上越来越多的android手机涌现而出,也渐渐将智能手机带入一个大屏的时代,拥有一款大屏幕分辨率的android手机也成为了时下手机用户的新追求。而当我们拿到一款屏幕尺寸大,显示效果好的手机时,就一定少不了用它来看电影,看MV。不过很多时候由于手机本身的硬件限制,有很多格式的视频默认情况下在手机中是无法播放的,此时各式各样的视频播放器就应运而生,它们通过软件解码来弥补了手机硬件本身的不足,达到让手机能够支持各种主流格式视频的效果。以下是市面上主流播放器:1、RockPlayer视频播放器RockPlayer是一款嵌入式平台上的高性能全格式视频播放程序。凭借专为移动设备优化的播放核心以及高度优化的FFMpeg解码器,RockPlayer已经成为了Android平台上性能最高支持格式最广泛的视频播放程序。2、手机影音手机QQ影音是一款运行在Android智能手机上的全格式视频播放软件,支持播放avi、flv、mp4、3gp、mkv、mov等常见格式的视频文件。手机QQ影音独创智能选核技术,深入挖掘Android手机平台的播放潜力,针对Android手机特点细致优化播放效果,让您在有限的资源和屏幕上,享受更流畅、更优质的播放体验。3、MoboPlayer全能播放器MoboPlayer是运行在移动设备上,为音频和视频提供高质量回放的播放软件。它可以让你在移动设备上播放几乎所有的多媒体格式,将你的数字生活体验提升到新的境界。(二)主要设计(研究)内容本课题旨在利用使用HBuilder工具开发设计视频播放的app软件。共包括5个模块。首页(搜索功能,返回功能,视频呈现功能)注册(注册功能可以搜集用户的地区,个人信息,方便后期跟踪用户)登录(登录后可以跳转到首页,实现用户个人账号的信息)展示(展示页放了很多视频作品,用户可以点击查看自己想要看的视频,并且该app对每个视频进行分类,方便用户查找)播放(实现开关灯效果,可以优化用户的视觉体验,用户观看可以评论作品,和其他用户互动)二、设计(研究)方案、预期成果(一)实现设计方案1、设计方案市面上Android视频播放器的设计与实现类型的开发已经琳琅满目,各有优点。本软件的将采用大量的开发实例来进行研究,希望通过调查、翻阅、参考文献来获得核心思想后,清楚了解有关问题和现状,形成对Android开发全面地、正确地了解掌握视频播放软件的设计,以求使得更好地完善“基于Android的视频播放的设计与实现”研究课题。该视频播放器app软件具体设计流程:1)使用Hbuilderhtml网页开发工具。2)使用技术:html、bootstrap框架、Javascrip脚本。3)基本功能要求:登录个人账号、观看播放器里面动漫。4)利用CSS设计多样页面,利用镜像打包app方便用户下载。2、技术线路虽然android底层操作系统的组件是用C或C++编写的,但android的用户应用程序则是用java编写的,因此要完成此项开发的最关键的要掌握java编程语言的相关指令集、基本架构,能够比较熟练的运用java语言进行编程,修改、调试程序。3、实验手段Android自身代的VideoView可以实现视频播放,但是很多格式不支持。万能播放器指的是能任何格式的视频,他要用到第三方的库:FFmpeg开源框架。Vitamio基于FFmpeg开发的开...