Java - JMF无法添加捕获或视频设备

时间:2016-04-25 20:52:54

标签: java windows video jmf

我正试图通过JMStudio捕获视频。

当我尝试运行jmfinit时,它没有检测到我的网络摄像头,并且该设备未在jmfregistry中列出。

当我尝试手动添加设备时,它会给我一个错误无法添加项目

我曾尝试以管理员身份运行(jmfinit和jmfregistry),甚至尝试更改安全设置,但似乎没有任何效果。

我正在使用Windows 7 我重新安装了操作系统.. 请查找错误消息的快照。 error popup message as shown in snapshot 1

我尝试运行应用程序时遇到错误

Exception in thread "VFW Request Thread" java.lang.UnsatisfiedLinkError: JMFSecurityManager: java.lang.UnsatisfiedLinkError: no jmvfw in java.library.path
at com.sun.media.JMFSecurityManager.loadLibrary(JMFSecurityManager.java:206)
at com.sun.media.protocol.vfw.VFWCapture.<clinit>(VFWCapture.java:19)
at com.sun.media.protocol.vfw.VFWSourceStream.doConnect(VFWSourceStream.java:241)
at com.sun.media.protocol.vfw.VFWSourceStream.run(VFWSourceStream.java:763)
at java.lang.Thread.run(Thread.java:745)

2 个答案:

答案 0 :(得分:0)

JMF Studio是32位,它不支持64位OS / Eclipse,  另一个原因可能是未定义环境变量。

答案 1 :(得分:0)

上述问题的解决方案..

JMF Studio是32位支持软件,因此我们必须安装32位支持的JDK以及Eclipse,然后我们不会遇到任何异常和错误。

运行您的应用程序后,自动运行您的系统网络摄像头将打开&#34;开启&#34;。