java_JMF的配置

java_JMF的配置

ID:40565966

大小:34.50 KB

页数:5页

时间:2019-08-04

java_JMF的配置_第1页
java_JMF的配置_第2页
java_JMF的配置_第3页
java_JMF的配置_第4页
java_JMF的配置_第5页
资源描述:

《java_JMF的配置》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、javaJMF的配置方法 文/天蓝  Java推出的JMF(JavaMediaFramework)之后标着Java进入了多媒体时代,如果你想编写能播放视频的Java程序,必须下载sun公司的JMF2.1(或者更高的版本),它为我们提供了编写多媒体必须的包:java.media 没有安装JFM的在编译*.java的时候会提示找不到java.media包 javaJMF的配置方法1.首先去sun公司的主页去下载安装包:点击链接下载2.下载得到一个名为jdk-6u12-windows-i586-p的文件3.双击安装,默认的安装路径是C:ProgramFilesJMF2.1.1e

2、(可以根据自己的需要改变这个路径)4.安装后,需要配置下面的几个变量(vista系统和XP相同),下面以vista系统为例子 a.点击我的电脑--->属性--->高级系统设置--->环境变量 b.找到CLASSPATH,分别增加jmf.jar和sound.jar   C:ProgramFilesJMF2.1.1elibjmf.jar;   C:ProgramFilesJMF2.1.1elibsound.jar;  (其中C:ProgramFilesJMF2.1.1e为你的JFM的安装路径) c.找到PATH,增加动态库   C:ProgramFiles

3、JMF2.1.1ebin;   提示:每添加一项后,不要忘记了后面的分号 好运~ 附一个用JAVA编写播放视频的程序 importjava.applet.*;importjava.awt.*;importjava.awt.event.*;importjava.net.*;importjava.io.*;importjavax.media.*;publicclass JavaVideoextendsAppletimplementsControllerListener,Runnable,ItemListener{  Playerplayer;  Stringstr;  Thre

4、admythread;  Choicechoice;  ComponentvisualCompoment,controlCompoment,progressBar;  StringmediaFile;  URLmediaURL,codeBase;  Frameframe;  publicvoidinit()  {      str="music.MPE";      mythread=newThread(this);      choice=newChoice();      choice.add("music01.MPG");      choice.add("music0

5、2.avi");      choice.add("music03.avi");      choice.addItemListener(this);      frame=newFrame("MovieSystem");      frame.setSize(640,480);      frame.addWindowListener(newWindowAdapter()              {                  publicvoidwindowClosing(WindowEvente)                  {              

6、        if(player!=null)                        {                            player.stop();                            player.deallocate();                        }                      frame.setVisible(false);                      System.exit(0);                  }              });      ad

7、d(choice);  }  publicvoidstop()  {      if(player!=null)      {          player.stop();      }  }  publicsynchronizedvoidcontrollerUpdate(ControllerEventevent)  {      player.getDuration();      if(eventinstanceofRealizeCompleteEvent)        {           

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

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

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