JAVA带面板的视频播放器制作课程设计

JAVA带面板的视频播放器制作课程设计

ID:43709577

大小:648.79 KB

页数:20页

时间:2019-10-13

JAVA带面板的视频播放器制作课程设计_第1页
JAVA带面板的视频播放器制作课程设计_第2页
JAVA带面板的视频播放器制作课程设计_第3页
JAVA带面板的视频播放器制作课程设计_第4页
JAVA带面板的视频播放器制作课程设计_第5页
资源描述:

《JAVA带面板的视频播放器制作课程设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、JAVA课程设计报告课题:带面板的视频播放器的制作专业班级:计算机科学与计算学学号:201017010227姓名:套蚩同组成员:指导教师:评阅意见:评定成绩:指导老师签名:第1章课程设计的目的和意义31.1设计目的31.2设计意义3第2章课程设计要求3第3章需求分析4第4章程序设计过程54.1实验原理54.2程序设计图64.3设计及核心代码7第5章系统测试15第6章心得体会19第7章参考文献20第1章课程设计的目的和意义1.1设计目的1.训练掌握,加深理解并巩固《java语言程序设计》课程中所学到的基木概念、编程思路以及语法知识2•综合

2、运用java程序设计的编程方法,能够利用这些程序设计方法来解决工程和科研中常见的实际问题3.培育分析问题解决问题的能力,进-步提高并巩固进行大型程序设计的能力4•提高学生实践论文撰写能力1.2设计意义java是一种高级编程语言,是编程的基木工具,是为软件开发,网页制作等与计算机编程冇关专业的基础课程!学好java语言程序设计对计算机专业的人来说必不可少的一件事,对大学生将来进入软件行业从事java软件开发有着不可替代的作用,为大学生提供了一种锻炼自我勇于实践的能力,也提高大学生的动手能力,所以课程设计是相当的重要。第2章课程设计要求《J

3、ava程序设计》是计算机网络工程专业一门重要的专业必修课。为了进一步巩固课堂上所学到的知识,深刻把握Java技术的重要概念及其面向对象的特性,锻炼学生熟练的应用面向对象的思想和设计方法解决实际问题的能力,开设Java程序设计的课程设计。课程设计的任务是完成课程设计内容,写出课程设计报告。要求学生掌握:1.掌握Java的语言规范,面向对象的核心概念和特性;2.掌握Java的编程技术,包括异常处理,图形界面设计,多线程,网络通信程序等;1.掌握Java应用软件的开发环境和开发过程;2.常握基于Jsp网站的开发环境和开发过程;3.掌握面向对彖

4、的思想和程序设计方法。第3章需求分析3.1任务目的:1.实现视频文件的正确播放;2.能够实现对视频播放的控制,如暂停,播放,快进,快退,上一个,下一个等功能;3.能够进行文件视频的选择,全屏,音量的控制,拖动,播放模式的控制等;4.任意改变播放视频界面大小等功能。3・2程序的设计、调试、运行的软件环境:操作系统:WindowsXP(SP2)数据库及数据库管理软件:SQLServer2005JDK环境:JavaSEDevelopmentKit(JDK)Version6开发工具:Eclipse运行平台:Windows、Linux各个版本、M

5、AC等任何平台运行环境:JavaSERuntimeEnvironment(JRE)Vcrsion第4章程序设计过程4.1实验原理JMF提供了一个平台无关的框架来呈现时基媒体(time-basedmedia)。JavaMediaPlayerAPl的设计目标是支持多种标准的媒体格式,包括MPEG-1,MPEG-2,QuickTime,AVI,WAV,AU和MIDI.使用JMF,可以同步呈现不同来源的时基媒体。现有的一些媒体播放器都严重依赖原生码来执行解压缩、渲染等计算密集型任务。而JMFAPI则隐藏了具体实现,只提供抽彖的编程接口。举例来说

6、,一个用JMF制作的播放器,具体运行的过程屮可能会调用到操作系统的木地方法,但开发者写代码时可以无视本地方法的存在。JMFPlayerAPT:•接入不同的协议和分发(传输)机制•接入不同的媒体数据类型定义事件模型,用于Player和应用程序间的异步通信JMF对于errors(错课)和exceptions(异常)作如卜约定。•JavaMediaErrors是当程序调用了一个当前•状态下非法的方法时抛出的。Errors是在外部程序有控制权的状态下执行了非法的请求而抛出的。举例来说,调用一个处于Started的Player的方法时抛出的就是e

7、rror0开发者冇责任在调用方法前确认Player已被停止。JMFerror是可以通过优化代码來避免的,应用程序不应该捕获JMFerrors,好的应用程序不会碰到这些错误。•JavaMediaExceptions是当程序调用了不能完成的方法或在当前状态下不适用的方法。Exceptions是在外部程序没有控制权的状态下抛出的。例如当我们试图同步两个time-base不匹配的Player时,就会抛出异常。Z所以是异常而不是错误,是因为我们无从检测timc-basc是否匹配,是无法预期的。有时,川F的一些方法会返回非预期的结杲,通过检杳返回直

8、,我们可以检测实际发生的事情:•我们可以通过返回直检查实际被设置的数值,例如:并不是所有的播放器都可以每周期5次的速率呈现媒体数据,如果我们调了setRate(5.0),播放器将会设置一个合法的近似直,这个

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。