基于Android的视频播放APP的设计与实现 计算机科学与技术专业 开题报告_第1页
基于Android的视频播放APP的设计与实现 计算机科学与技术专业 开题报告_第2页
基于Android的视频播放APP的设计与实现 计算机科学与技术专业 开题报告_第3页
基于Android的视频播放APP的设计与实现 计算机科学与技术专业 开题报告_第4页
基于Android的视频播放APP的设计与实现 计算机科学与技术专业 开题报告_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计(论文)开题报告课题的意义、主要设计(研究)内容(一)课题的意义及研究现状Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布

的基于Linux平台的开源移动终端操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,是首个为移动终端打造的真正开放和完整的移动软件。

随着科技的不断发展,手机不再只是人们日常生活的移动通信工具,而是一个多

媒体平台,可提供强大的多媒体功能,越来越多的人喜欢用手机听音乐、看电影。

目前,作为Android的手机用户而言,都有视频播放器的实体应用。但是,对于绝大多少而言,其界面单调,功能单一。比如,界面与其他非智能的手机没有大的区别,而功能上面,也就除了基本的播放控制流程之外,多上一个视频基本信息的显示,同时加上一个对预设定路径的播放列表的展示。因此,开发一款界面友好、炫丽、功能更多的视频播放器,更好的贴近用户,满足用户需求,其应用前景也是相当乐观的。市面上越来越多的android手机涌现而出,也渐渐将智能手机带入一个大屏的时代,拥有一款大屏幕分辨率的android手机也成为了时下手机用户的新追求。而当我们拿到一款屏幕尺寸大,显示效果好的手机时,就一定少不了用它来看电影,看MV。不过很多时候由于手机本身的硬件限制,有很多格式的视频默认情况下在手机中是无法播放的,此时各式各样的视频播放器就应运而生,它们通过软件解码来弥补了手机硬件本身的不足,达到让手机能够支持各种主流格式视频的效果。以下是市面上主流播放器:RockPlayer视频播放器RockPlayer是一款嵌入式平台上的高性能全格式视频播放程序。凭借专为移动设备优化的播放核心以及高度优化的FFMpeg解码器,RockPlayer已经成为了Android平台上性能最高支持格式最广泛的视频播放程序。手机影音手机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语言进行编程,修改、调试程序。实验手段Android自身代的VideoView可以实现视频播放,但是很多格式不支持。万能播放器指的是能任何格式的视频,他要用到第三方的库:FFmpeg开源框架。Vitamio基于FFmpeg开发的开源框架,本软件的开发用的是Vitamio开源框架可以在官网上下载。4、关键技术Vitamio是一款Android与iOS平台上的全能多媒体开发框架,全面支持硬件解码与GPU渲染。Vitamio凭借其简洁易用的API接口赢得了全球众多开发者的青睐。到目前,全球已经有超过1800种应用在使用Vitamio,覆盖用户超过2亿。Vitamio能够流畅播放720P甚至1080P高清MKV,FLV,MP4,MOV,TS,RMVB等常见格式的视频,还可以在Android与iOS上跨平台支持MMS,RTSP,RTMP,HLS(m3u8)等常见的多种视频流媒体协议,包括点播与直播。Vitamio使用了FFmpeg做为媒体解析器和最主要的解码器,同时开发了针对不同移动平台的硬解码方案,能够完美支持H.264/AVC、H.263、MPEG4等常见的视频编码,覆盖上百种多媒体格式式。(二)系统实现预期成果整个视频播放系统为了便于不同人群观看,采用了以下几大功能管理模块,设计如下:Android视频播放软件Android视频播放软件首页(搜索功能,返回功能,视频呈现功能,做到对首页的优化,可以给人更好的观影体验)注册(注册功能可以搜集用户的地区,个人信息,方便后期跟踪用户,给用户推荐更优质的视频)登录(登录后可以跳转到首页,实现用户个人账号的信息,保障用户观看的记录被储存,方便后期查看)展示(展示页放了很多视频作品,用户可以点击查看自己想要看的视频,并且该app对每个视频进行分类,方便用户查找)播放(实现开关灯效果,可以优化用户的视觉体验,用户观看可以评论作品,和其他用户互动)设计(研究)进度安排教师和学生共同拟定论文题目(第1周:11月23日~11月29日)2.导师下达指导书、任务书(第2周:11月30日~12月6日)3.论文调研,查阅资料,整理资料(第3周:12月7日~12月13日)4.撰写论文提纲,交指导教师审阅(第4周:12月14日~12月20日)5.搭建编码环境、学习相关软件(第5-8周:12月21日~3月7日,其中假期8周)6.系统编码实现,提请指导老师修改(第9-12周:3月8日---3月21日)7.撰写初稿,交指导教师批阅,论文中期检查(第13-14周:3月21日---4月2日)8.系统编码完善,论文修改、定稿(第15-17周:4月2日---4月25日)9.论文预答辩、正式答辩(第18周:4月26日---5月7日)主要参考文献韩超.Android经典应用程序开发[M].北京:电子工业出版社,2020.CayShorstmann,GaryCornell.Java核心技术[M].北京:机械工业出版社,2019.白璐,李国民.Android系统WMA文件播放功能的设计与实现[J].电子科技,2020,24(9):154-157.董涛,李隐峰,范星光.基于Android的移动校园客户端的研究与实现[J].电子科技,2019,27(12):77-80.摆云.基于Android开放平台和无线通信网络的实时音视频传输系统设计与实现[D].兰州:兰州大学,2022.郝明磊,何加铭,冯波,等.基于Android的流媒体播放器的设计与实现[J].无线电通信技术,2020,40(1):86-89.王伯尊,张凤茹.在Windows下实现多幅大尺寸位图的显示与浏览[J].应用科技,2020,29(4):42-44.贾琴勇,郭庆平.内存映射文件在大型数据文件中的实现及其优越性[J].电脑知识与技术,2022(17):1352-1353.指导教师意见(对课题设计(研究)内容的意义、深度、广度以及设计(研究)方案、毕业设计(论文)预期结果的意见等)从文献综述的内容可以看出,该生以毕业设计课题为中心查阅了相关的基本资料,对本课题相关的知识与开发技术有了基本的了解。参考文献综述较为详细。针对选题“基于Android的视频播放APP的设计与实现”拟实现的内容是首页搜索功能、注册登录功能、用户管理功能、视频播放功能、评论及互动

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论