系统基于Android的视频播放器的实现1

xv文件播放器  时间:2021-04-24  阅读:()

摘要

摘要

随着社会的发展科技的进步互联网技术变得越来越普及手机已经逐渐的受到了广大人民群众的喜爱也渐渐的步入到了各家各户。与此同时视频播放器成了人们生活中常用的一款系统软件视频能让人心情愉快、缓解压力 因此设计一款结构简单、界面友好的Andro id视频播放器显得尤为重要。

本系统为了保证用户与手机系统进行友好的交互满足用户与对视频观看的要求选用J ava语言 Vita mi o框架进行开发。系统实现了基本的视频使用功能例如本地播放视频、 网络播放视频、列表显示已播放视频、侧滑删除功能等等有效保证了Andro id视频播放器系统数据的完整性及安全性。

该系统结构简单、使用方便不仅可以节约成本提高效益还具有一定的实际意义。

关键词 Andro id视频视频播放器 Ja va语言

I

ABSTRACT

AB STRAC T

With the development of society, the advancement of science and technologyInternet technology has become more and more popular,mobile phones have graduallybeen loved by the masses of the people,and gradually stepped into various households.At the same time, the video player has become a system software commonly used inpeople's lives.Video can make people feel happy and relieve stress. Therefore, it isespecially important to design a simple and friendly interface Android video player.In order to ensure the friendly interaction between the user and the mobile phone system,the system satisfies the requirements of the user and the video viewing,and selects theJava language and the Vitamio framework for development. The system implementsbasic video usage functions, such as local play video,network play video, list displayplayed video, side slide delete function, etc.,which effectively ensures the integrity andsecurity ofthe Android video player system data.

The system is simple in structure and convenient to use, and can not only save cost,improve efficiency,but also has certain practical significance.

Keywo rds:Android;video;video player;Java language

II

目录

目录

第1章引言. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1

1.1研究背景. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1

1.2国内外研究现状. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1

1.3研究内容. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1

1.4论文结构. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2

第2章系统需求分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

2.1功能性需求. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

2.2非功能性需求. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

2.2.1数据安全. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

2.2.2运行状态. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

2.3可行性分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4

2.3.1技术可行性. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4

2.3.2操作可行性. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4

2.3.3经济可行性. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5

第3章基于Andro id的视频播放器设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6

3.1软件设计步骤. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6

3.2设计目标与原则. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6

3.3功能模块设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7

3.4关键技术. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8

3.4.1 Java语言. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8

3.4.2 Vitamio框架. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8

第4章系统实现与测试. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9

4.1系统实现. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9

4.1.1本地视频. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9

4.1.2网络视频. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9

4.1.3侧滑删除. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10

4.1.4调节进度条与声音. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10

4.1.5查看图片. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11

III

目录

4.2系统测试. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11

4.2.1测试说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11

4.2.2本地视频测试. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11

4.2.3侧滑删除测试. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12

第5章总结. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13

参考文献. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14

致谢. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15

IV

第1章引言

第1章引言

1.1研究背景

由于社会的发展迅速智能手机的使用越来越普遍人们生活质量的提高视频播放器成了人们生活中常用的一款软件视频能给人心情带来不同的印象在这快节奏的生活中也可以减少人们的压力。

因此为了让手机有一个个性的视频播放APP让手机更加灵活更方便人们生活本文设计了一个基于And ro id的视频播放器该系统不仅拥有动态友好的界面、个性化的设计而且有较强的互动性能够充分满足人们日常观看视频、存储视频文件的需求获得了许多的用户的喜爱。

1.2国内外研究现状

相比于外国的Andro id视频播放器我国的起步明显有些晚。外国一些先进国家早在十几年前就出现了许多优秀的、成熟的基于Andro id的视频播放系统并且已形成了一套完善的法律和管理办法随着互联网的广泛应用大多数手机生产商都视频播放研发中心为用户提供一应俱全的服务。

国内对于信息技术的应用从时间上看起步并不晚但从应用水平和应用规模上看远远落后于世界先进水平这当然与我国信息技术开发与应用的整体水平有关也与我国自身管理理念落后、管理人才缺乏相关。其他国内绝大多数研发人员对信息技术的认识源于上个世纪90年代中期“互联网热”的冲击一部分具有一定规模的手机生产商纷纷生产自己的手机视频播放器追赶网络大潮。但是这些播放器的主要作用体现在宣传促销、消息展示等方面对本地视频、 网络视频管理视频播放灵活性方面还未有成熟的处理方式。

1.3研究内容

本课题研究的基于Andro id的视频播放器主要功能如下

1本地视频播放功能用户通过系统选择手机本地的视频进行观看 同

1

电子科技大学成都学院本科毕业设计论文

时也可以查看手机本地图片

2网络视频播放功能用户可以在搜索网络视频的文本框中输入网络视频地址观看网络视频

3列表显示已播放视频显示用户观看的本地视频或网络视频记录

4侧滑删除视频用户可以对已播放视频记录进行侧滑删除操作

5视频播放进度与声音用户在播放视频的过程中可以调节播放器的进度条调整视频进度也可以调节视频声音。

1.4论文结构

本文就基于Andro id的视频播放器做了简单的描述。论文比较具体的工作内容也将会在接下来的各个章节中予以介绍

第1章绪论。绪论部分主要介绍的是课题的研究背景以及研究意义并从国内外的研究现状说明了课题的可行性和必要性。

第2章系统的需求分析。主要包括功能需求和非功能的需求、系统可行性分析、 J ava语言、 Vita mi o框架等让读者了解系统的相关技术以及整体框架。

第3章基于Andro id的视频播放器设计。包括总体的设计思想、功能模块设计全面的向读者介绍整个系统

第4章是系统实现与测试。包括本地视频播放、 网络视频播放、侧滑删除功能的实现 以及核心功能的测试验证系统的可行性

第5章是结束语。

2

第2章研究的理论基础

第2章系统需求分析

2.1功能性需求

众所周知系统的功能性需求是一个非常重要的组成成分是整个系统分析过程中的一个相对比较关键的环节。下面介绍的几点内容是本系统的主要分析情况

1当用户打开视频播放器之后用户就会进入播放器的主页。在主页中用户可以选择播放器的各个功能例如本地视频、 网络视频、侧滑删除等。

2当用户操作完所有的功能之后能够正常的退出视频播放器并且播放器在使用的过程中交互性好灵活性强。

2.2非功能性需求

2.2.1数据安全

用户在进行数据相关操作时如新增、删除、修改、审核等 播放器为了保证数据的安全可靠性必须具备以下功能特点:

1征求询问确认操作特别是在删除数据的操作上要再次向用户确认避免不小心失误操作造成的数据损失。

2数据准确性校验在填写信息时特别重要的必填信息确保无误、无漏、合法操作等。避免不合法数据存入数据库。

3重复数据的冗余性和缺省赋值性对于一些公用的人员基本信息数据在数据库设计上不应该出现数据重复保存的现象。一些常用而且必须显示和输入的数据能够自动附带显示就不必要用户每次都填写提高数据的缺省赋值性。

2.2.2运行状态

为了保证系统能够可靠的服务于人们日常生活。必须做到系统能够承受长期运行、稳定操作、高效完成的系统性能需求 因此必须满足以下要求:

 1系统结构设计合理系统其采用了松耦合开发模式各个模块之间不相互

3

电子科技大学成都学院本科毕业设计论文

依赖可满足不断更新的需求具备了良好的系统扩展性和维护性。

2系统具备良好的维护性、开放性。考虑到实际工作的需求会更新系统也做好了这方面的准备会提供对外开放的规范接口 以便日后进行完善系统功能。

3系统的信息提示及时、处理准确性高。本系统中的任务提示信息在一定时间内提醒用户有任务可处理做到了消息及时提醒。系统考虑到以后会出现的数据量超大的问题在数据的加载上使用了懒加载方式减轻系统的压力提高系统的响应速度 以更好的满足用户体验效果。

4系统的可升级性系统也会考虑到未来的功能会发生某种改变、 内容可能更加丰富多彩所以系统具备可扩展性、升级性才能保证系统的不断发展。

2.3可行性分析

本篇论文主要是分别从技术可行性、经济行性、操作行性三个方面对视频播放器进行整体的分析和研究。

2.3.1技术可行性

本系统采用的是Java技术开发使用M yEc lip se操作系统环境。简单方便而且上手快对程序员来说是一个极大的便利经检验开发效率也极高。因此在系统开发的使用技术上来说开发视频播放器是完全可实现的。科技发展迅猛的今天硬件方面的更新速度也极快容量也不断扩大满足了人们理想需求其可靠性高价格合理所以硬件条件在系统的开发和使用需求是绰绰有余的。

2.3.2操作可行性

系统界面简洁各个模块管理分明提示信息到位系统能运行在大多数计算机中系统的安装、调试、运行操作简单使用性强上手快。系统的权限控制和分配明确用户可以直接在系统中进行各种操作而且整个流程的时间和工作量都大大的缩小从根本上解决了工作效率、质量以及人员耗费的问题。

此外 自从开发出视频播放器之后该系统的操作难度、受益程度以及复杂程度就完全的决定了该系统是不是能够受到推广这同时也是开发人员必须要考虑的关键问题视频播放器易于操作方便快捷。在操作上不需要任何的指导

4

第2章研究的理论基础

就可以自己学会如何去使用在操作层面上来看该系统是完全没有任何复杂性的。因此视频播放器操作非常简单易于上手。

2.3.3经济可行性

视频播放器在经济上花销很少它的设计内容非常的简单设计过程也是比较简单一般的设计人员都可以完成复杂性不高。其次视频播放器具有可观的价值方便消费者的操作提高管理的效率。另外视频播放器的设计成本相对较低但其带来的收益却远高于设计的成本。因此本课题具有经济可行性。

5

数脉科技:阿里云香港CN2线路服务器;E3-1230v2/16G/240G SSD/10Mbps/3IP,月付374元

数脉科技怎么样?昨天看到数脉科技发布了7月优惠,如果你想购买香港服务器,可以看看他家的产品,性价比还是非常高的。数脉科技对香港自营机房的香港服务器进行超低价促销,可选择10M、30M的优质bgp网络。目前商家有优质BGP、CN2、阿里云线路,国内用户用来做站非常不错,目前E3/16GB阿里云CN2线路的套餐有一个立减400元的优惠,有需要的朋友可以看看。点击进入:数脉科技商家官方网站香港特价阿里云...

wordpress专业外贸建站主题 WordPress专业外贸企业网站搭建模版

WordPress专业外贸企业网站搭建模版,特色专业外贸企业风格 + 自适应网站开发设计 通用流行的外贸企业网站模块 + 更好的SEO搜索优化和收录 自定义多模块的产品展示功能 + 高效实用的后台自定义模块设置!采用标准的HTML5+CSS3语言开发,兼容当下的各种主流浏览器: IE 6+(以及类似360、遨游等基于IE内核的)、Firefox、Google Chrome、Safari、Opera...

MOACK:韩国服务器/双E5-2450L/8GB内存/1T硬盘/10M不限流量,$59.00/月

Moack怎么样?Moack(蘑菇主机)是一家成立于2016年的商家,据说是国人和韩国合资开办的主机商家,目前主要销售独立服务器,机房位于韩国MOACK机房,网络接入了kt/lg/kinx三条线路,目前到中国大陆的速度非常好,国内Ping值平均在45MS左右,而且商家的套餐比较便宜,针对国人有很多活动。不过目前如果购买机器如需现场处理,由于COVID-19越来越严重,MOACK办公楼里的人也被感染...

xv文件播放器为你推荐
支持ipaddominavimasios7360chrome使用360急速浏览器,360chrome进程结束不了联通iphone4iphone4想换联通的卡 是普通联通的卡都能开通3G么 还是得换联通3G卡 联通都有什么套餐 我是北京的micromediaMacromedia翻译成中文是什么?www.baidu.jp日本视频怎样看搜狗拼音输入法4.3搜狗拼音输入法最旧版搜狗拼音输入法4.3搜狗拼音输入法怎样快速输入特殊邮箱号?ios11.0.2苹果6sp升级11.0.2后手机变卡,可以降级吗,如何降级,求大神支招ios7好用吗ios7真的不好么?
tk域名注册 上海vps x3220 免费网站监控 租空间 本网站服务器在美国 免空 微信收钱 ftp教程 t云 银盘服务是什么 google台湾 空间租赁 带宽租赁 广州虚拟主机 畅行云 免费php空间 成都主机托管 后门 带宽测试 更多