Java 如何使用JMF访问网络摄像头?
我想使用JMF访问我的网络摄像头,创建快照,并通过电子邮件发送。我有可用的电子邮件代码,但每次尝试时:Java 如何使用JMF访问网络摄像头?,java,webcam,jmf,Java,Webcam,Jmf,我想使用JMF访问我的网络摄像头,创建快照,并通过电子邮件发送。我有可用的电子邮件代码,但每次尝试时: CaptureDeviceInfo inf = CaptureDeviceManager.getDevice("vfw:Microsoft WDM Image Capture(Win32):0"); player = Manager.createRealizedPlayer(inf.getLocator()); 但是我得到了一个nullpointexception错误。如何修
CaptureDeviceInfo inf = CaptureDeviceManager.getDevice("vfw:Microsoft WDM Image Capture(Win32):0");
player = Manager.createRealizedPlayer(inf.getLocator());
但是我得到了一个nullpointexception
错误。如何修复它?设备名称是“Microsoft WDM Image Capture”,您可以将其传递给CaptureDeviceManager.getDevice()。“vfw://0”部分是定位器
参见欧文·麦戈文的例子:。它有可用的播放器和可用的快照代码。设备名称是“Microsoft WDM Image Capture”,您可以将其传递给CaptureDeviceManager.getDevice()。“vfw://0”部分是定位器
参见欧文·麦戈文的例子:。它有工作的播放器和工作的快照代码。这是因为您的代码没有检测到网络摄像头 必须将jmf.properties文件复制到与可执行jar相同的目录中 您将在jmf安装的lib文件夹中找到jmf.properties文件
对我来说是C:\Program Files\JMF2.1.1e\lib\jmf.properties这是因为您的代码没有检测到网络摄像头 必须将jmf.properties文件复制到与可执行jar相同的目录中 您将在jmf安装的lib文件夹中找到jmf.properties文件
对我来说是C:\Program Files\JMF2.1.1e\lib\jmf.properties你找到解决方案了吗?对我来说,当我调用CaptureDeviceManager.getDeviceList(null)时,我没有得到任何设备;你找到解决这个问题的办法了吗?对我来说,当我调用CaptureDeviceManager.getDeviceList(null)时,我没有得到任何设备;