Java - JMF 无法添加捕获或视频设备
Java - JMF unable to add a Capture or Video device
我正在尝试通过 JMStudio 捕捉视频。
当我尝试 运行 jmfinit 时,它没有检测到我的网络摄像头,而且该设备也没有在 jmfregistry 中列出。
当我尝试手动添加设备时出现错误无法添加项目
我已经尝试 运行 两者(jmfinit 和 jmfregistry)作为管理员,甚至尝试更改安全设置,但似乎没有任何效果。
我正在使用 Windows 7
我也重新安装了 OS..
请查找错误消息的快照。
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)
JMF Studio 是 32 位的,不支持 64 位OS/Eclipse,
另一个原因可能是环境变量未定义。
解决上述问题..
JMF Studio 是 32 位支持软件,所以我们必须安装支持的 32 位 JDK 和 Eclipse 这样我们就不会出现任何异常和错误。
一旦 运行 您的应用程序,您的系统网络摄像头将自动 "On"。
我正在尝试通过 JMStudio 捕捉视频。
当我尝试 运行 jmfinit 时,它没有检测到我的网络摄像头,而且该设备也没有在 jmfregistry 中列出。
当我尝试手动添加设备时出现错误无法添加项目
我已经尝试 运行 两者(jmfinit 和 jmfregistry)作为管理员,甚至尝试更改安全设置,但似乎没有任何效果。
我正在使用 Windows 7 我也重新安装了 OS.. 请查找错误消息的快照。 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)
JMF Studio 是 32 位的,不支持 64 位OS/Eclipse, 另一个原因可能是环境变量未定义。
解决上述问题..
JMF Studio 是 32 位支持软件,所以我们必须安装支持的 32 位 JDK 和 Eclipse 这样我们就不会出现任何异常和错误。
一旦 运行 您的应用程序,您的系统网络摄像头将自动 "On"。