基于Android的视频播放器的设计与实现开题报告

 2022-01-23 08:01

1. 研究目的与意义、国内外研究现状(文献综述)

1、课题的意义

作为集通讯与娱乐消费为一体的智能手机,播放器是其中一个必不可缺的重要功能,一个贴近用户,方便用户的多功能的播放器也是用户所渴望的。随着google推出的android手机的不断更新,技术上面也趋于成熟,一个好的视频播放器的设计成为可能。目前,作为google的手机用户而言,都有视频播放器的实体应用[1]。但是,对于绝大多少而言,其界面单调,功能单一。比如,界面与其他非智能的手机没有大的区别,而功能上面,也就除了基本的播放控制流程之外,多上一个视频信息的显示,同时加上一个对预设定路径的播放列表的展示。

然而这个已经满足不了当前消费者的需求。加上,由于目前wifi局域网的流行,手机网上冲浪越来越方便,也越来越实惠,作为一款手机播放器,如果不能获取网上的视频流,我想这个播放器也就out了。如何实现网上视频流的获取并播放,这个新的功能必将得到更多的用户的青睐。所以,做一个界面友好,炫丽,功能更多的视频播放器,其前景也是很乐观的。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究的基本内容和问题

1、研究目标和内容

本课题的研究目的就是要通过对基于android的多功能视频播放的系统设计与实现,探讨该系统的实现过程,以有效满足android手机用户在视频播放中常见的需求。本课题的主要内容为

1通过对android手机的视频播放功能的分析,从功能和实用的角度进行用户需求分析。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究的方法与方案

研究方法、技术路线、实验方案和可行性分析1、研究方法、技术路线本次毕业设计使用eclipse adt插件 sdk插件搭建的android开发平台环境,开发语言为java语言。需要开发出基于android平台的视频播放器应用程序,并能够在android手机上运行。基本思路介绍如下:第一步:程序运行时进入主activity,通过更新或查看文件列表,选择一个视频文件;第二步:读入视频文件,调用mediaplayer.setdatasource()方法设置文件路径,并通过mediaplayer.prepare()方法将mediaplayer对象置为准备状态;第三步:调用mediaplayer.start()方法播放视频,此时可以调节音量、进度,暂停播放,重置播放等等操作;第四步:播放完成后,mediaplayer对象进入了playbackcompleted状态,此时可以选择其他视频文件进入下一个视频的播放或者退出程序。

2、 实验方案采用android开发框架,使用activity加xml文件的布局方式,实现整个软件布局,另外对于视频播放的地方则使用videoview和mediaplayer的控件来实现,语言搜索使用科大讯飞的技术。

3、可行性分析3.1 社会可行性伴随着安卓系统的快速升级及其爆炸式的普及,同时智能终端手机的屏幕越来越大其分辨率越来越高,又因为智能手机的便携性,使用智能手机看视频几乎成为了我们大多数人们的生活中不可或缺的一部分。尤其是随着移动3g网,4g网的普及,人们能够随时随地在网上观看视频,亦或是使用移动端的 4g网观看视频直播。所以,制作一个集网络视频播放、本地视频播放一体的安卓端多功能的视频播放器,它的市场前景是非常可观的[12-14]。3.2 技术可行性此款软件是以android sdk为基础,同时集成了科大讯飞的语音输入技术以及vitamio的万能播放技术和xutils进行研发制作的,以上所使用的技术已经很强大而且非常成熟,结合其官方提供的api文档及案例使用起来也不算太难,比较灵活,说明了技术具有可行性。另外硬件方面,随着科技的迅速发展,计算机硬件更新的速度也越来越快,其价格越来越低,容量也越来越大,可素性也越来越高,我们的计算机在硬件这块完全能够满足本软件的需要。3.3 操作可行性目前,android系统升级更新较快,多数的android智能手机的系统也得到提升,那么大多数的安卓手机能够安装,运行本软件,且调试,运行时也不会改变原来手机系统的布局和设置,加上系统界面的简单性,用户只要稍微熟悉就可以轻松地使用这款软件。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 研究创新点

软件创新之处1.流协议网上视频播放功能。

2.二维码扫码付费功能。

3.点播视频推荐功能。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

5. 研究计划与进展

2016年12月01日-2017年1月5日:收集有关课题的信息资料,有针对性的对课题进行初步的调查,了解现如今课题研究现状及发展方向,为开题做好前期的准备工作和相关计划,并且撰写开题报告完成开题工作。

2017年1月5日-2017年2月中旬:着手对android方面的关键技术进行学习。

2017年2月中旬-2017年3月中旬:开始着手对开发的平台进行初步的设计,初步拟定系统的实施方案,以及完成项目结构框架的搭建,同时分析项目实现过程中所要用到的数据信息,完成数据用表。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。