Java JMF注册表无法添加项(Vista)
我在Java项目中使用JMF捕获视频流(网络摄像头) 我使用的摄像头被JMF(JFMStudio)识别,我设法获取视频流 但是,在JMF注册表编辑器上,有一个可用捕获设备的列表,当我在其中一个项目(包括我需要的项目)上单击“添加”时,我会得到一个“无法添加项目”错误。 因此,此摄像头未设置在其注册表中(上帝知道在哪里),并且后来我的项目无法识别它: RGBFormat fmt=新的RGBFormat();//可能是你-没关系 向量v=CaptureDeviceManager.getDeviceList(fmt) v是空的(虽然我知道视频源被Java识别,因为我在JMFStudio上获得了视频) 现在,这种情况只发生在Vista上,而不发生在XP上 我怀疑Vista安全性会以某种方式阻止Java编写注册表文件,但当然,我可能错了 还有一条评论:这是vfw:Microsoft WDM Image Capture(Win32):0设备Java JMF注册表无法添加项(Vista),java,windows-vista,jmf,Java,Windows Vista,Jmf,我在Java项目中使用JMF捕获视频流(网络摄像头) 我使用的摄像头被JMF(JFMStudio)识别,我设法获取视频流 但是,在JMF注册表编辑器上,有一个可用捕获设备的列表,当我在其中一个项目(包括我需要的项目)上单击“添加”时,我会得到一个“无法添加项目”错误。 因此,此摄像头未设置在其注册表中(上帝知道在哪里),并且后来我的项目无法识别它: RGBFormat fmt=新的RGBFormat();//可能是你-没关系 向量v=CaptureDeviceManager.getDeviceL
有什么想法吗?我在Vista上使用JMF拍摄了一张网络摄像头图像,效果很好。不过我没有使用JMF Studio,所以在这方面没有太多帮助
我在这篇文章中发布了一些示例代码,您可以看看它是否能为您运行。我已经在Vista上使用JMF捕获了一个网络摄像头图像,而且效果很好。不过我没有使用JMF Studio,所以在这方面没有太多帮助
我在这篇文章中发布了一些示例代码,您可以看看它是否能为您运行。针对将来遇到相同问题的任何其他人 我也遇到了同样的问题,我意识到这是因为我的Java媒体框架默认安装在“C:\Program Files”下。 当我在\bin中运行“jmfinit.exe”时,我注意到我无法更新“jmf.properties”文件 下面复制了错误
找到设备Microsoft WDM图像捕获(Win32) 查询设备。请稍候。。。 提交时异常=java.io.FileNotFoundException:C:\Program Files\JMF2.1.1e\bin..\lib\jmf.properties(访问被拒绝)
我更改了JMF2.1.1e文件夹的安全设置,一切正常。
我敢肯定,在其他地方安装它也能奏效针对将来遇到同样问题的任何人 我也遇到了同样的问题,我意识到这是因为我的Java媒体框架默认安装在“C:\Program Files”下。 当我在\bin中运行“jmfinit.exe”时,我注意到我无法更新“jmf.properties”文件 下面复制了错误
找到设备Microsoft WDM图像捕获(Win32) 查询设备。请稍候。。。 提交时异常=java.io.FileNotFoundException:C:\Program Files\JMF2.1.1e\bin..\lib\jmf.properties(访问被拒绝)
我更改了JMF2.1.1e文件夹的安全设置,一切正常。 我很确定在别的地方安装也能起作用