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