`
huobengle
  • 浏览: 863735 次
文章分类
社区版块
存档分类
最新评论

使用JMF实现音乐播放(java多媒体编程)

 
阅读更多
 JMF实际上是Java的一个类包。JMF 2.1.1技术提供了先进的媒体处理能力,从而扩展了Java平台的功能。这些功能包括:媒体捕获、压缩、流转、回放,以及对各种主要媒体形式和编码的支 持,如M-JPEG、H.263、MP3、RTP/RTSP (实时传送协议和实时流转协议)、Macromedias Flash、IBM的HotMedia和Beatniks的Rich Media Format (RMF)等。JMF 2.1.1还支持广受欢迎的媒体类型,如Quicktime、Microsofts AVI和MPEG-1等。此外,JMF 2.1.1软件中包括了一个开放的媒体架构,可使开发人员灵活采用各种媒体回放、捕获组件,或采用他们自己的定制的内插组件。
  Sun以四种不同的专用版本提供JMF 2.1.1技术,满足专业开发人员的各类需求,第一个是一个轻便型版本,它完全采用Java语言编写,适用于任何Java兼容系统。此外,开发人员还可选 择分别适用于Solaris、Windows或Linux等操作系统的性能最优化软件包,以提高性能和能力。
  JMF 2.1.1软件也是Java Media系列软件的一部分。Java Media系列软件包括Java 3D、Java 2D、Java Sound和Java Advanced Imaging等API。采用各种Java Media API,软件开发商人员就能容易、快速地为他们已有的各种应用程序和客户端Java小程序增添丰富的媒体功能,如流式视频、3D图像和影像处理等。就是 说,各种Java Media API发挥了Java平台的固有优势,将"编写一次,到处运行"的能力扩展到了图像、影像和数字媒体等各种应用领域,从而大大缩减了开发时间和降低了开发 成本。

首先下载JMF,去Oracle官网找到就行,现在最高级版本为2.1.1e,下载下来安装,然后把他的三个包 jmf.jar,sound.jar和mdeiaplayer.jar拿出来,下面开始写代码
这就是最简单的音乐播放,没有图形界面,但是播放音乐还是没问题的,很好玩,可以尝试一下
分享到:
评论

相关推荐

    JMF的jar包 java多媒体

    JAVA的高级多媒体的编程(JMF2.0)的JAR包 可以支持MP3格式文件,MPEG的格式等文件的播放功能

    利用JMF进行多媒体编程

    JMF API的使用相对比较简单,但是能够满足几乎所有多媒体编程的需求。在这篇文章中,我将向你介绍如何用很少的代码就编写出多媒体程序。    Java多媒体框架(JMF)中包含了许多用于处理多媒体的API。它是一个相当...

    基于Java的远程视频会议系统+多媒体技术(JAVA 多媒体框架JMF),视频和音频用TRP协议传输,用到Socket编程技术

    用到多媒体技术(JAVA 多媒体框架JMF),视频和音频用TRP协议传输,用到Socket编程技术,多播技术。网络视频会议首先是基于网络传输的,那么就必然要依托于JAVA网络编程的相关知识。在这基础上,由于相关音频、视频...

    JMF.rar_java JMF

    JMF&nbsp API的使用相对比较简单,但是能够满足几乎所有多媒体编程的需求。在这篇文章中,我将向你介绍如何用很少的代码就编写出多媒体程序。&nbsp Java多媒体框架(JMF)中包含了许多用于处理多媒体的API。它是一个...

    JAVA多媒体开发手册 JMF API

    JAVA多媒体开发手册,Java多媒体框架(JMF)中包含了许多用于处理多媒体的API。它是一个相当复杂的系统,完全了解这个系统可能需要花上几周的时间,但是这篇文章将主要介绍JMF的几个核心接口和类,然后通过一个简单...

    Java多媒体技术

    本书包括的内容有:Java多媒体技术概述,Java二维图形图像处理技术,Java三维图形图像处理技术,Java动画制作技术,以及应用JMF媒体框架处理视频与音频数据流的技术。本书将Java技术与多媒体技术有机结合起来,注重...

    JMF2.1 下载 最新版本*(只有安装包)

    JMF API的使用相对比较简单,但是能够满足几乎所有多媒体编程的需求。在这篇文章中,我将向你介绍如何用很少的代码就编写出多媒体程序。 Java多媒体框架(JMF)中包含了许多用于处理多媒体的API。它是一个相当复杂...

    JMF编程应用

    Java中利用JMF的多媒体编程

    基于Java的视频会议系统(程序+论文).zip

    用到多媒体技术(JAVA 多媒体框架JMF),视频和音频用TRP协议传输,用到Socket编程技术,多播技术。网络视频会议首先是基于网络传输的,那么就必然要依托于JAVA网络编程的相关知识。在这基础上,由于相关音频、视频...

    jmf的jar包

    实现java多媒体编程的jar包,导入lib即可。

    JMF2.11E源代码

    .......\利用JMF进行多媒体编程.mht .......\新建文件夹 .......\..........\AVReceiver.java .......\..........\Config.java .......\..........\RTCPViewer.java .......\..........\Rx.java .......\.......

    基于Java的远程视频会议系统(系统+论文).zip

    用到多媒体技术(JAVA 多媒体框架JMF),视频和音频用TRP协议传输,用到Socket编程技术,多播技术。网络视频会议首先是基于网络传输的,那么就必然要依托于JAVA网络编程的相关知识。在这基础上,由于相关音频、视频...

    Java多媒体技术编程详细解释包含源程序

    Java 3D 基于JMF API的RTP音视频协议的音视频流传播技术

    JMF2.0-guide.rar 很详细的文档

    JMF2.0-guide.rar 很详细的文档 主要介绍 JAVA多媒体编程,需要下载jmf开发包 主要讲解 语音和视频获取,处理,转发等.

    毕业设计基于Java的视频会议系统源码

    用到多媒体技术(JAVA 多媒体框架JMF),视频和音频用TRP协议传输,用到Socket编程技术,多播技术。网络视频会议首先是基于网络传输的,那么就必然要依托于JAVA网络编程的相关知识。在这基础上,由于相关音频、视频...

    JMF中文API及相关文档

    包含文件:1.Java Media Framework 基础教程.doc;2.java的媒体架构(JMF).docx;3.jmf基础.docx;4.Java中利用JMF的多媒体编程.pdf;5.jmf-2_1_1e-windows-i586.exe;6.JMFAPI_CN.html(不错的)

    Java 2技术内幕(Part3)

    使用JMF、Java Sound、JAI和Java 3D向应用程序中添加多媒体 使用JavaMail开发自动化电子邮件应用程序 将陈旧的系统转换为Web服务 学习如何使用Java Speech处理自然语言 对应用程序进行国际化改造

    Java 2技术内幕(Part1)

    使用JMF、Java Sound、JAI和Java 3D向应用程序中添加多媒体 使用JavaMail开发自动化电子邮件应用程序 将陈旧的系统转换为Web服务 学习如何使用Java Speech处理自然语言 对应用程序进行国际化改造

    基于Java的视频会议系统(软件程序+WORD论文文档).zip

    JMF中包含了许多用于处理多媒体的API,它是一个很好的多媒体编程工具,同时也是一个相当复杂的系统。JMF的主要应用功能之一是多媒体数据流在网络中的实时传输,其RTP包中提供的RTP包中提供的RTPManager(RTP管理器)...

Global site tag (gtag.js) - Google Analytics