基于jmf的视频播放器设计与实现[独家原创].doc
约45页DOC格式手机打开展开
基于jmf的视频播放器设计与实现[独家原创],基于jmf的视频播放器设计与实现13800字自己原创的毕业论文,已经通过校内系统检测,重复率低,仅在本站独家出售,大家放心下载使用摘要 随着多媒体技术的发展和人们对视频,音频数据的需求,越来越多的软件加入了多媒体功能。jmf(java media framework api)是一种采用java语言开发流式媒体应用应用程...
内容介绍
此文档由会员 小丑88 发布
基于JMF的视频播放器设计与实现
13800字
自己原创的毕业论文,已经通过校内系统检测,重复率低,仅在本站独家出售,大家放心下载使用
摘要
随着多媒体技术的发展和人们对视频,音频数据的需求,越来越多的软件加入了多媒体功能。JMF(Java Media Framework API)是一种采用Java语言开发流式媒体应用应用程序接口。它作为Java Media API技术家族的一个重要组成部分,对Java平台进行了扩展,为媒体应用开发人员提供了增强的媒体开发能力。Java多媒体框架中包含了许多用于处理多媒体的API,所支持的功能包括:可以在Java Applet和应用程序中播放各种媒体文件,如AU、AVI、MIDI、MPEG、QuickTime和WAV等文件;可以播放从互联网上下载的媒体流;可以利用麦克风和摄像机一类的设备截取音频和视频,并保存成多媒体文件;处理多媒体文件,转换文件格式;向互联网传音频和视频数据流;互联网上广播音频和视频数据等。
当前的视频播放器有用各种不同的语言和技术实现的,使用JAVA语言编写的视频播放器有其独特的优势:Java跨平台,使得通过JMF API开发的多媒体应用同其他Java应用一样,拥有“一次开发,到处运行”(write once, run anywhere)的特点。
本系统旨在使用JMF编写一个视频播放器,首先通过GUI设计出视频播放器的界面,然后通过伪代码设计,最后将伪代码翻译为JAVA代码。最终播放器实现本地视频,音频播放,以及视频音频信息,音量调节,暂停等一般播放器功能。
关键词:Java多媒体框架;视频;播放器
JMF based video player
Abstract Summary with the development of multimedia technology and the video, audio data needs, more and more software has joined the multimedia functionality.
JMF (Java Media Framework API) is an application development and streaming media applications using Java language interfaces. As an important component of the Java Media API technologies family, the Java platform has been extended for the media development for application developers with enhanced capabilities. Java multimedia framework in the contains has many for processing multimedia of API, by support of function including: can in Java Applet and application in the play various media file, such as AU, and AVI, and MIDI, and MPEG, and QuickTime and WAV, file; can play from Internet upper and lower contains of media flow; can using microphone and camera class of device interception audio and video, and save into multimedia file; processing multimedia file, conversion file format; Upload audio and video streaming to the Internet; the Internet broadcast audio and video data, and so on.
Current video player, useful for a wide variety of languages and technologies, video player written using the JAVA language has its unique advantage: cross-platform Java, made by JMF API development of multimedia applications as with other Java applications, with "development once, run everywhere" (write once, run anywhere) features.
This system is designed to write a video player using JMF and achieve general player functions, and add some personalization features.
Keywords: Java media framework, video ,video player
目 录
第一章 引言 1
1.1项目背景 1
1.2技术现状与发展趋势 1
1.3论文组织结构 2
第二章 技术背景 3
2.1 JMF结构 3
2.1.1 定义JMF 3
2.1.2 JMF体系结构简介 3
2.1.3 时间模型 4
2.1.4 管理器 5
2.1.5 事件模型 5
2.1.6 数据模型 6
2.1.7 控制 6
2.2 PLAYER对象 7
第三章 系统分析与设计 17
3.1 需求分析 17
3.1.1功能分析 17
3.1.2 软硬件环境分析 17
3.2 概要设计 17
3.2.1初步设计 17
3.2.2 GUI设计 17
3.2.3视频播放器原理 20
3.2.4 伪代码设计 20
第四章 系统的实现 24
4.1 定义类的说明 24
4.2 程序代码 24
4.2.1代码编写 24
4.2.2 程序代码整体分析 32
4.2.3 MediaPlayer构造函数 33
4.2.4 SetupMenu构造程序菜单 34
4.3系统操作演示 36
第五章 总结 40
致 谢 41
参考文献 42
13800字
自己原创的毕业论文,已经通过校内系统检测,重复率低,仅在本站独家出售,大家放心下载使用
摘要
随着多媒体技术的发展和人们对视频,音频数据的需求,越来越多的软件加入了多媒体功能。JMF(Java Media Framework API)是一种采用Java语言开发流式媒体应用应用程序接口。它作为Java Media API技术家族的一个重要组成部分,对Java平台进行了扩展,为媒体应用开发人员提供了增强的媒体开发能力。Java多媒体框架中包含了许多用于处理多媒体的API,所支持的功能包括:可以在Java Applet和应用程序中播放各种媒体文件,如AU、AVI、MIDI、MPEG、QuickTime和WAV等文件;可以播放从互联网上下载的媒体流;可以利用麦克风和摄像机一类的设备截取音频和视频,并保存成多媒体文件;处理多媒体文件,转换文件格式;向互联网传音频和视频数据流;互联网上广播音频和视频数据等。
当前的视频播放器有用各种不同的语言和技术实现的,使用JAVA语言编写的视频播放器有其独特的优势:Java跨平台,使得通过JMF API开发的多媒体应用同其他Java应用一样,拥有“一次开发,到处运行”(write once, run anywhere)的特点。
本系统旨在使用JMF编写一个视频播放器,首先通过GUI设计出视频播放器的界面,然后通过伪代码设计,最后将伪代码翻译为JAVA代码。最终播放器实现本地视频,音频播放,以及视频音频信息,音量调节,暂停等一般播放器功能。
关键词:Java多媒体框架;视频;播放器
JMF based video player
Abstract Summary with the development of multimedia technology and the video, audio data needs, more and more software has joined the multimedia functionality.
JMF (Java Media Framework API) is an application development and streaming media applications using Java language interfaces. As an important component of the Java Media API technologies family, the Java platform has been extended for the media development for application developers with enhanced capabilities. Java multimedia framework in the contains has many for processing multimedia of API, by support of function including: can in Java Applet and application in the play various media file, such as AU, and AVI, and MIDI, and MPEG, and QuickTime and WAV, file; can play from Internet upper and lower contains of media flow; can using microphone and camera class of device interception audio and video, and save into multimedia file; processing multimedia file, conversion file format; Upload audio and video streaming to the Internet; the Internet broadcast audio and video data, and so on.
Current video player, useful for a wide variety of languages and technologies, video player written using the JAVA language has its unique advantage: cross-platform Java, made by JMF API development of multimedia applications as with other Java applications, with "development once, run everywhere" (write once, run anywhere) features.
This system is designed to write a video player using JMF and achieve general player functions, and add some personalization features.
Keywords: Java media framework, video ,video player
目 录
第一章 引言 1
1.1项目背景 1
1.2技术现状与发展趋势 1
1.3论文组织结构 2
第二章 技术背景 3
2.1 JMF结构 3
2.1.1 定义JMF 3
2.1.2 JMF体系结构简介 3
2.1.3 时间模型 4
2.1.4 管理器 5
2.1.5 事件模型 5
2.1.6 数据模型 6
2.1.7 控制 6
2.2 PLAYER对象 7
第三章 系统分析与设计 17
3.1 需求分析 17
3.1.1功能分析 17
3.1.2 软硬件环境分析 17
3.2 概要设计 17
3.2.1初步设计 17
3.2.2 GUI设计 17
3.2.3视频播放器原理 20
3.2.4 伪代码设计 20
第四章 系统的实现 24
4.1 定义类的说明 24
4.2 程序代码 24
4.2.1代码编写 24
4.2.2 程序代码整体分析 32
4.2.3 MediaPlayer构造函数 33
4.2.4 SetupMenu构造程序菜单 34
4.3系统操作演示 36
第五章 总结 40
致 谢 41
参考文献 42