我需要能够在我正在编程的Java应用程序中从我的网络摄像头录制。我已经尝试过JMF但无法获得捕获设备(它只能看到音频设备)。现在我正在尝试使用VLCJ,它只是不起作用。如果我打开VLC播放器,我可以毫无问题地访问相机,所以我知道我的网络摄像头是可行的,因为我应该能够通过VLCJ使其工作。我只是不知道如何。
此处提供的CaptureTest.java文件中的代码相同:
http://code.google.com/p/vlcj/wiki/SimpleExamples
我所做的只是使用字符串“dshow://”作为mrl。
我在Windows 7,JDK 1.6,VLC 2.1和Netbeans 7.1上
有什么想法吗? 非常感谢能够帮助我的人。
答案 0 :(得分:0)
所有组件都是32位吗? (Windows,Java 6和VLC)。它应该也可以工作,如果所有组件都是64位,但该用户只能在将所有组件切换为32位后才能正常工作: