基于Java的视频播放器软件开发与应用

基于Java的视频播放器软件开发与应用
1.选题目的
随着技术的发展,多媒体素材类型也增多,音视频、图像等的信息容量大,受硬件条件限制,随着硬件技术的不断提高,多媒体技术已为各类人员广泛使用,开发多媒体课件、网络课程、网站、应用软件、管理项目等均需利用多媒体素材,因此开发制作这一播放器具有现实意义,与其它多媒体播放器比较,这一多媒体播放器具有功能强大、占用空间小的特点,它与现有多媒体资源应用状况紧密结合,既具有很强的直观感,又不失一般性。
2.思路
本选题主要实现如下功能:
1) 能够播放.avi,mp4等文件
2) 能处理简单的异常,例如文件不存在等?
3) 视频播放支持快进、快退、暂停、继续、停止和拖拽、启动、退出?
4) 显示播放时间、总时间和定位到某个时间节点
5)视频的音量控制,例如静音、声音太大等
3.解决方案
1) 主要技术java的应用和开发 并C/S模式
2) 结合SSH(Spring、Struts、Hibernate)整合业务
4.方法
1)功能分析法:根据视频设计流程来分析应该怎样实现系统功能;
2)描述性研究方法:查阅相关的已有的视频开发过程,借鉴或改进已有的方法,对选题进行提升
3)经验总结法:在本选题系统开发的过程中,通过对视频播放的过程或
者开发过程出现的各种问题,获取反馈信息,并且加以改造
5.相关支持条件
1) 个人计算机(Window/XP系统)
2) 开发环境:操作系统window7 64位;jdk1.7.5
3) 开发工具:Eclipse4.5,Tomcat7.0
6. 进度安排
1)2016年10月到2016年11月 确定论文题目,完成开题报告;
2)2016年11月到2016年1月 设计好软件的界面与功能;
3)2016年12月到2016年3月 完善系统功能,撰写论文初稿;
4)2016年3月 根据导师建议,修改论文,完成终稿;
5)2016年4月 整理资料,准备论文答辩。
7.参考文献
1)辛运帏: Java语言程序设计,饶一梅出版社:人民邮电出版社 出版时间:2009-10-1
2)朱浩悦: 计算机软件JAVA编程特点分析。黑龙江科技信息,2015,36:225
3)羿欣冉: 基于Java EE的在线考试系统的设计与实现。科技风,2016,02
4) 朱丹丹: 基于JAVAEE的毕业设计管理系统的设计研究。 数字技术与应用,2015,12:146.
5) 贾东:基于java的文件监控程序设计与实现[J]。 信息技术与信息化,2016,Z1:87-89.
6)田家旗: Java开发语言的开发平台与J2EE编程技术问题研究。 信息技术与信息化,2016,04:112-113.
7) 张忠利: 计算机软件JAVA编程特点及其技术应用。 教育教学论坛,2015,27:224-225.
8)刘波。 基于JAVA技术的交互式学生管理平台设计与实现。电子科技大学,2014.
9) 陆洲: Java EE核心模式研究。 计算机与数字工程,2014,01:81-84.
10)尚银涛: 对Java多

线程编程技术的分析思考。 数字技术与应用,2014,01:225.
学生签名: 年 月 日
指导教师意见:
该生根据目前视频媒体素材的广泛使用,想开发一款功能能强大、占用空间小,具有较强直观感却不失一般性的播放器。该课题具有一定的实践意义,能够充分利用所学的专业知识,使得学生得到技能的锻炼和提升,且具有较强的应用价值,故同意开题。
1、同意开题(√) 2、修改后开题( ) 3、重新开题( )
指导教师签名: 年 月 日
表二、本科毕业论文(设计)过程检查情况记录表
指导教师分阶段检查论文的进展情况(要求过程检查记录不少于3次):
第1次检查
学生总结:
开题报告第一次检查时,发现排版格式不正确,字体大小也不合适,功能介绍不够完整。经过老师的指导和自身的更改,问题都一一解决了。
指导教师意见:
第2次检查
学生总结:
设计在第一次检查的时候,发现播放器的拖拉条,不够灵活,而且拖拉的时候时间不会变化,经过网上查找资料和自身的更进一步熟悉运用技术。最后终于功能实现了。
指导教师意见:
第3次检查
学生总结:第二次检查设计时,发现功能完成的还不够,缺少音量调节功能。但是还好发现的比较早,最后在我不断地努力下完成了该功能,并且进一步优化了其他功能模块。
指导教师意见:
第4次检查
学生总结:
检查论文的时,发现论文的格式跟老师的给的模板相差太多,而且缺少一些用例图和表的设计,个别的字体大小也不合适。最后在我的不断努力下循循的更改好论文。这真是一个富有挑战性而且不断进步的过程!
指导教师意见:
学生签名: 年 月 日
指导教师签名: 年 月 日
总体




指导教师意见:
1、按计划完成,完成情况优( )
2、按计划完成,完成情况良( )
3、按计划完成,完成情况中等( )
4、基本按计划完成,完成情况及格( )
5、完成情况不及格( )
指导教师签名: 年 月 日
表三 本科毕业论文(设计)成绩评定表(试行)
学生姓名 学号 专业
成绩 优 秀 良 好 中 等

及 格 不 及 格 比例 成绩
分级 (100—90分) (89—80分) (79—70分) (69—60分) (<60分)
选 题 有相当强的理论与实践意义。 选题有比较强的理论与现实意义。 选题有一定的理论或实践意义。 选题意义不大但无不妥之处。 选题不当,没有意义。 20%
创 新 与 论 证 1.用新方法进行调查研究,采用的资料较新,研究结果有独创性。2.论证思路清楚,逻辑性强;专业知识比较扎实;遵守学术规范,研究所得结论可靠。 1.研究方法及视角有一定新意。2.论证思路较清楚,有一定的逻辑性;结论比较可靠。 1.研究方法及视角均无创新,但尚能从他人的观点中发现问题。2.论证基本清楚,结论有一定可靠性。 1.研究方法及视角均无创新之处,所得出的结论无明显价值。2.论证不够严密,超过20%的篇幅表述不清楚。 1.研究方法及视角水平均一般,所得出的结论无价值。2.论证不严密,超过40%的篇幅表述不清楚。 50%
写 作 水 平 条理清晰,文字流畅;有丰富的文献材料、充足的理论依据和数据。 条理较为清楚,文字流畅;有文献材料、充足的理论依据和数据。 文字流畅;有一些文献材料、理论依据和数据。 文字尚算流畅;文献材料、理论依据和数据较少。 基本概念不清、错别字多;文献材料、理论依据和数据少。 20%
格 式 规

范 格式正确,完全符合学术规范及学院的要求,打印规范清晰。 格式正确,符合学院论文格式的要求,打印清晰。 格式正确,基本符合格式要求,打印规范清楚,但个别地方有错漏。 格式大部分符合论文格式的要求,并有少量错漏。 格式不符合论文格式要求,打印不清晰,错漏较多。 10%
指导教师签名 成绩(按百分制评分)
表四 本科毕业论文(设计)答辩情况表
答辩人
专 业
论文(设计)题目
答辩小组组长 成 员
答辩记录:
记录人签名: 年 月 日
表五 本科毕业论文(设计)答辩成绩评定表(试行)
学生姓名 学号 专业
论文题目
评分项 内 容 比例 成绩
论文选题 有相当强的理论与实践意义。 15%
学术内容 中心突出,逻辑严密,表述准确,有创新性且在实践中的指导作用较强。 40%
写作水平 条理清晰,论证有力,文字流畅;有丰富的文献材料、充足的理论依据和数据。 15%
格式规范 格式正确,完全符合学术规范及学院要求,打印规范清晰。 10%
答辩情况 答题正确,重点突出,论述全面,紧扣主题,表达流畅,具有很强的说服力。 20%
答辩小组成员签名 答辩成绩(按百分制成绩评分)
学术诚信声明
本人所呈交的毕业论文,是在导师的指导下,独立进行研究工作所取得的成果,所有数据、图片资料均真实可靠。除文中已经注明引用的内容外,本论文不包含任何其他人或集体已经发表或撰写过的作品或成果。对本论文的研究作出重要贡献的个人和集体,均已在文中以明确的方式标明。本毕业论文的知识产权归属于培养单位。本人完全意识到本声明的法律结果由本人承担。
本人签名: 日期:
基于移动平台的视频播放器设计与实现
[Abstract]当今科技迅速发展,移动互联网的发展也让智能手机成为人们工作生活学习中不可或缺的组成部分,智能移动设备硬件工艺水平逐年近年来,刷新,速度越来越快,使得手机系统软件系统的开发迭代表达越来越频繁,与此同时也对硬件的要求。在过去十多年的时间,不同的制造商使用的平台是不同的,每个人都有不同的关注支持的制造商。例如,Microsoft Windows平台美孚与桌面Windows兼容和提供的功能是最强大的,但因为微软的垄断,厂商教少。苹果的IOS移动终端系统使用,iPhone是主要载体。这种情况不能适应移动终端软件的快速发展的需求,需要一个独立的,可以广泛用于移动终端操作系统平台的发展,在这种背景

下,谷歌的Android平台为主要发展,因为它的开源策略,成千上万的平台开发人员,并使其稳步发展。
关键字:视频播放器;安卓虚拟机;Android Studio;app开发
Design and implementation of video player based on the mobile platform
[Abstract] Owadays, indispensable to the development of mobile Internet makes smartphones, both in the work, life and study. Intelligent mobile equipment hardware annual growth, so as to promote the development of software. At the same time, the system of recursive update more and more frequent, and requires its hardware and software requirements. In a long period of time, different manufacturers use different platform, they also offer different support. For example, Microsoft Windows Mobile is a platform, to ensure the best compatibility and function Windows desktop operating system. However, there are very few manufacturers willing to use this platform due to the monopoly and closed source ecosystem. The development of the mobile operating system IOS is used in the apple iPhone series. This situation can't meet the requirements in the demand of the mobile terminal software. Therefore, the development platform independent of the operating system to apply for a different situation. Under this background, the obtained by Google Android platform to promote rapid and significant progress. Tens of thousands of developers to write software due to its open source strategy.
Keywords: Video player; Android virtual machine;Android Studio; Android development
目录
第1章 绪论 1
1.1 课题背景 1
1.2 主要内容 1
第2章 开发环境简介 3
2.1 移动开发平台介绍 3
2.2 安卓开发平台 3
2.3 安卓开发环境 6
2.4 安卓SDK环境 6
2.5 Android应用程序的组成 6
第3章 系统分析与总体设计 8
3.1系统需求分析 8
3.2系统总体设计 9
3.3 系统模块划分 10
3.4 系统设计的原则 11
第4章 详细设计与实现 12
4.1 视频播放控制模块 12
4.2 播放清单列表模块 14
4.3 播放音量控制模块 16
4.4 视频界面控制模块 18
4.5 视频全屏切换模块 20
4.6系统整体效果演示 21
4.7 系统打包发布 23
第5章 系统测试 24
5.1测试环境及介绍 24
5.1.1 UI测试 24
5.1.2 功能测试 24
5.1.3 适配性测试 24
5.2测试流程图 26
5.3 测试要点 27
5.3.1.安装和卸载 27
5.3.2.运行测试 27
5.3.3.异常测试 27
5.3.4.网络环境测试 27
5.4 视频播放错误问题 28
5.5 结果与小结 28
第6章 毕业设计总结 30
致谢 31
参考文献 32
1第1章 绪论
1.1课题背景
随着科学技术的快速发展,各行各业对人们工作和学习的高速公路的发展节奏加快,然后移动互联网蓬勃发展,尤其是4 g网络迅速被广大用户接受,与智能移动设备硬件配置是一个新的记录,也相应要求的各种类型的软件,和追求技术的过去,现在在寻求技术和视觉效果上的应用系统,提出了更高的要求,因此,该项目是由使用Android平台的

相关文档
最新文档