JMF,全名为Java Media Framework,它能够在java applet和application中使用音频,视频或者其余基于时间的多媒体。 html
1.JMF对音频的支持 java
可是本人通过测试和编写,发现JMF并无想象中的那么强大,譬如音乐它支持的格式实在太少了,虽然官网说支持不少,但是在我国最主要的网络歌曲格式无非是MP3和WMA两种,可是JMF却并不支持WMA,具体缘由我没有细细追究,有网友称WMA已经被微软买断版权,因此这个关于WMA的解码JMF并不提供。 windows
2.JMF对视频的支持 网络
对于视频格式的支持,官网称支持不少种,可是如今网络的主流视频格式倒是:rmvb、rm,avi,flv,MP4等等。对于JMF官网声称它支持AVI和MPEG-1,在此你要注意理解了,官网的AVI是几年前的AVI版本,该版本的各类数据都低于如今网络上所流行的AVI,包括帧数等,因此你会发现JMF没法播放AVI视频。另外一个就是MPEG-1,这是一个很早的视频格式,如今几乎不多找到,因此为了咱们播放视频,咱们须要转码。 oracle
3.如何转换为JMF所支持的视频 app
在此我推荐你们使用【格式工厂】进行转码,它里面提供的mpg能够为JMF所调用进行视频播放。因此你们若是作视频播放器就用【格式工厂】对所要播放的视频进行相关转码,而后再用JMF调用该视频便可。 框架
4.JMF的下载 eclipse
我当初想作java多媒体操做时,上网查了一下,说须要下载JMF插件,可是我一查如何下载,发现是各类坑,明明官网是免费下载,可是有的人竟然在CSDN上有偿下载,下载一次竟然要10个积分,这样的人可真不要脸! jsp
在此本人告诉各位一个官网的免费地址,方便你们直接去下载。 工具
下载地址:
若是下载地址打不开,那就咱们按以下步骤下载就好:
首先打开官方网站:http://www.oracle.com/technetwork/java/javase/tech/index-jsp-140239.html
如图:
而后在搜索框输入JMF进行搜索:
而后在搜索结果界面找到咱们须要照的程序:(选择第一个点击进入)
点击进入后会进入以下画面:
而后咱们点击DownLoad
而后选择咱们须要系在的文件,文件名为:jmf-2_1_1.e-windows-i586.exe
5.JMF的安装
当咱们下载jmf-2_1_1.e-windows-i586.exe文件后,直接安装,能够采用它的默认安装路径,也能够本身选择,可是本人建议,你的JAVA的JDK安装在那个盘,你就将它安装在那个盘,由于它须要JDK框架的支持。
6.JMF的环境配置
安装完成后咱们须要进行环境变量的配置,它的配置过程和JDK的环境配置几乎同样,
首先点击【个人计算机】右键选择【属性】进入选择【高级系统设置】点击进入画面以下:
选择【环境变量】→【系统变量】→设置path和classpath
操做如图所示:
务必肯定你要在系统变量中设置!
Path设置为:在你原来的数据后面添加JMF的bin地址,以下:C:\Program Files (x86)\JMF2.1.1e\bin;
ClassPath设置为:在你原来的数据后面添加JMF的jmf.jar和sound.jar的地址,以下:
C:\Program Files (x86)\JMF2.1.1e\lib\jmf.jar; C:\Program File(x86)\JMF2.1.1e\lib\sound.jar;
7.eclipse如何导入JMF包
当你上述全部步骤都完成后,你就要用eclipse创建java工程文件,进行代码编写,在写以前你须要导入JMF的工具包,
如图选择【Project】
选择【Properties】进入以下画面:
选择【Java Build Path】→【Libraies】→【Add External JARs…】而后导入你的JMF的文件包便可。