我正在使用JMF来操作我的网络摄像头。我的网络摄像头与JMF完美配合,我在JMStudio中使用它但是,当我从我的java代码中调用它时
deviceListVector = CaptureDeviceManager.getDeviceList( null );
我的USB“网络摄像头”被检测到,但是当我试图检测笔记本电脑上的网络摄像头时,它没有检测到任何设备。
如何从JMF API正确检测笔记本电脑的网络摄像头及其格式?
答案 0 :(得分:2)
您可能对替代方案感兴趣: http://en.wikipedia.org/wiki/Java_Media_Framework#Alternatives FMJ project是一个旨在与API兼容的设备(并非一切都已实现),并且可以进行动态设备检测。
答案 1 :(得分:0)
一定要包含jmf.jar&项目类路径中的sound.jar。虽然我在CLASSPATH中使用了它,但在我将这些文件包含在项目库中之前它没有用。