利用JMF捕获音频设备.

原创 2006年05月27日 17:47:00

     本文是作者毕设所设计到的技术,因为已经做完,所以想将一些技术总结与大家分享一下,希望能和大家有交流的机会.

 

    捕获音频设备的核心代码先写如下:

AudioFormat audioFormat ;

Vector audioDeviceList ;

 CpatureDeviceInfo cdi = null;

 MediaLocator mediaLocator ;

MediaPlayer player ;

audioFormat = new AudioFormat(AudioFormat.LINEAR);

audioDeviceList = CpatureDeviceManager.getDeviceList(audioFormat); i

f(audioDeviceList == null || audioDeviceList.size() < 1 ) {

    System.out.println("未捕获到音频设备,请检查设备是否正确连接"); }

else {

    cdi = (CaptureDeviceInof)audioDeviceList.elementAt(0);

    mediaLocator = cdi.getLocator(); player = new MediaPlayer();

     player.setMediaLocator(mediaLocator);

     player.addControllerListener(this);

    player.realize(); }

    public void controllerUpdate(ControllerEvent e) {

    if(e instanceof RealizeCompleteEvent) {

        player.prefetch(); }

    if(e instanceof PrefetchCompleteEvent) {

        player.start(); }

    if(e instanceof ControllerCloseEvent) {

        player.stop();

        player.close(); }

} 以上代码就可以实现捕获到本机的麦克并本机播放,自己就可以通过麦克听到自己的声音了,更多的基础知识请参考JMF基础教程

JMF捕获音频和视频一 http://zhangjunhd.blog.51cto.com/113473/25477

JMF捕获音频和视频一 2007-04-30 16:45:15 标签:JMF 捕获 音频 视频  版权声明:原创作品,允许转载,...
  • chief1985
  • chief1985
  • 2007年10月27日 16:36
  • 1160

Java音频

JMF捕获音频和视频二时间:2009-01-09 22:29来源:51cto 作者:zhangjunhd 点击:96次本文主要阐述JMF捕获音频和视频技术。并给出源代码实例。 author: ZJ  ...
  • wangweitingaabbcc
  • wangweitingaabbcc
  • 2010年09月20日 18:55
  • 535

Java 视频捕获(JMF)

class Camera extends Applet implements ControllerListener{ private Vector vector; private Capt...
  • tzwl2006
  • tzwl2006
  • 2007年05月11日 22:07
  • 690

使用JMF进行视频、音频的采集与实时传送

许多朋友在找关于网络视频会议的资料,希望对这方面感兴趣的朋友有所帮助。也真诚希望大家多多交流。   一.简介   1.1JMF 体系结构简介   在开发JMF 应用程序之前要完全理解JMF 的体系架构...
  • hangke
  • hangke
  • 2008年01月24日 17:39
  • 2080

在Windows下使用java语言打开摄像头【JMF版】

由于需要做一个自动拍照系统,所以在网上学习了使用java打开摄像头,很多人推荐javaCV,但是我不小心使用了JFM,所以先这样吧~~ 在oracle网站下载window平台的JMF,如下图 从图...
  • fujiaxiaoshao
  • fujiaxiaoshao
  • 2015年07月06日 14:57
  • 1608

JMF的安装与环境的配置

搭建JMF运行平台(Eclipse) ,转自http://hi.baidu.com/%C4%BE%D2%D7%D8%A3/blog/item/6de16263e6adb0d0e7113aae.html...
  • fzxy002763
  • fzxy002763
  • 2012年02月23日 03:40
  • 1312

简单使用JMF调用摄像头

JMF(Java Media Framework)是Java媒体框架,包含了许多用于处理多媒体的API可以让基于JAVA的应用实现音频、视频的捕捉、处理、播放、传输等功能。利用它,可以实现音、视频播放...
  • liuruiqun
  • liuruiqun
  • 2015年10月13日 23:53
  • 1533

使用JMF编写同时提取视频流和音频流并且播放的案例

使用JMF可以同时提取视频流和音频流,然后通过数据源的混合,可以达到视频音频同时收集和播放的功能。其中主 要是通过数据源的混合,也就是视频流和音频流的数据源的混合。下面我们来写一个例子。通过开启摄像...
  • a352193394
  • a352193394
  • 2012年03月07日 21:46
  • 5449

利用JMF获取本地摄像头的两种方法

//本文转自天马行空百度空间http://hi.baidu.com/maxiao19880601/item/0ec41586ed583eceef083df4 //注释比较好,学习学习...
  • sq1018
  • sq1018
  • 2014年01月16日 18:05
  • 2219

利用JMF播放视频 简单示例

本文主要使用JMF来实现在一个Applet中播放本地MPEG格式视频文件。并给出一个实例。 author: ZJ   06-11-15 Blog: [url]http://zhangjunhd.b...
  • cao478208248
  • cao478208248
  • 2014年05月15日 14:11
  • 1854
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:利用JMF捕获音频设备.
举报原因:
原因补充:

(最多只允许输入30个字)