Vector v=CaptureDeviceManager.getDeviceList(null);
System.out.println (v);我的电脑可是有摄像头的,可是我当初想用程序补获视频,可是总是找不到,后来我就用上面的方法逻列出来,结果如下:
[DirectSoundCapture : dsound://
LINEAR, 48000.0 Hz, 16-bit, Stereo, LittleEndian, Signed
LINEAR, 48000.0 Hz, 16-bit, Mono, LittleEndian, Signed
LINEAR, 48000.0 Hz, 8-bit, Stereo, Unsigned
LINEAR, 48000.0 Hz, 8-bit, Mono, Unsigned
LINEAR, 44100.0 Hz, 16-bit, Stereo, LittleEndian, Signed
LINEAR, 44100.0 Hz, 16-bit, Mono, LittleEndian, Signed
LINEAR, 44100.0 Hz, 8-bit, Stereo, Unsigned
LINEAR, 44100.0 Hz, 8-bit, Mono, Unsigned
LINEAR, 32000.0 Hz, 16-bit, Stereo, LittleEndian, Signed
LINEAR, 32000.0 Hz, 16-bit, Mono, LittleEndian, Signed
LINEAR, 32000.0 Hz, 8-bit, Stereo, Unsigned
LINEAR, 32000.0 Hz, 8-bit, Mono, Unsigned
LINEAR, 22050.0 Hz, 16-bit, Stereo, LittleEndian, Signed
LINEAR, 22050.0 Hz, 16-bit, Mono, LittleEndian, Signed
LINEAR, 22050.0 Hz, 8-bit, Stereo, Unsigned
LINEAR, 22050.0 Hz, 8-bit, Mono, Unsigned
LINEAR, 16000.0 Hz, 16-bit, Stereo, LittleEndian, Signed
LINEAR, 16000.0 Hz, 16-bit, Mono, LittleEndian, Signed
LINEAR, 16000.0 Hz, 8-bit, Stereo, Unsigned
LINEAR, 16000.0 Hz, 8-bit, Mono, Unsigned
LINEAR, 11025.0 Hz, 16-bit, Stereo, LittleEndian, Signed
LINEAR, 11025.0 Hz, 16-bit, Mono, LittleEndian, Signed
LINEAR, 11025.0 Hz, 8-bit, Stereo, Unsigned
LINEAR, 11025.0 Hz, 8-bit, Mono, Unsigned
LINEAR, 8000.0 Hz, 16-bit, Stereo, LittleEndian, Signed
LINEAR, 8000.0 Hz, 16-bit, Mono, LittleEndian, Signed
LINEAR, 8000.0 Hz, 8-bit, Stereo, Unsigned
LINEAR, 8000.0 Hz, 8-bit, Mono, Unsigned
, JavaSound audio capture : javasound://44100
LINEAR, 44100.0 Hz, 16-bit, Stereo, LittleEndian, Signed
LINEAR, 44100.0 Hz, 16-bit, Mono, LittleEndian, Signed
LINEAR, 22050.0 Hz, 16-bit, Stereo, LittleEndian, Signed
LINEAR, 22050.0 Hz, 16-bit, Mono, LittleEndian, Signed
LINEAR, 11025.0 Hz, 16-bit, Stereo, LittleEndian, Signed
LINEAR, 11025.0 Hz, 16-bit, Mono, LittleEndian, Signed
LINEAR, 8000.0 Hz, 16-bit, Stereo, LittleEndian, Signed
LINEAR, 8000.0 Hz, 16-bit, Mono, LittleEndian, Signed
]
Press any key to continue...
这些列表我看不懂,大家给我看看,是不是有视频设备的信息呀,
如果不成的话,大家给我看看,用什么办法可以得到视频的CaptureDeviceInfo对象啊.

解决方案 »

  1.   

    按理来说是会列来设备的,你的视频设备有没有驱动呢
    要不,你干服直接用JMFStutio来试一下,就是你装JMF的时候SUN的例子程序,看那个程序能不能找到你电脑上的视频设备
      

  2.   

    JMF自带了一个多媒体注册工具,在里边可以查找多媒体设备信息,名字是JMFRegistry,你试试