JMF错误 - 方法getDeviceList返回大小为0的Vector

时间:2013-04-23 01:28:45

标签: java video webcam jmf

我正在开发一个应用程序,它应该从Java中捕获来自网络摄像头的图像,因为我正在使用JMF(Java Media Framework)。我无法识别WebCam。

Vector devices = CaptureDeviceManager.getDeviceList (null);

方法getDeviceList返回大小为0的Vector。我安装了JMStudio并识别我的网络摄像头。我的项目在Eclipse中,我将jmf的jar添加到项目的类路径中,并将jmf.properties文件放在src目录中。方法是:

Vector devices = CaptureDeviceManager.getDeviceList(  
if (devices == null) {
  System.out.println("Devices list is null");
  System.exit(0);
}
if (devices.size() == 0) {
  System.out.println("No devices found");
  System.exit(0);
}

它可以在命令行上运行,但它确实可以在Eclipse上运行。

0 个答案:

没有答案