我已经在JMFregistry里注册了摄像头设备,那个安装完就有的JMStudio播放器也能检测到
但是我用 Vector devices = CaptureDeviceManager.getDeviceList(null)取系统所有设备列表,却只找到2个音频设备,摄像头没有找到.这是为什么呢?
------解决方案--------------------
进来第二次了!
------解决方案--------------------
你下载完JMF并安装后运行一下,看看摄像头的设备号,通常是“vfw:Microsoft WDM Image Capture (Win32):0”
在程序里把
Vector devices = CaptureDeviceManager.getDeviceList(null)
中的null替换一下就可以了。
如:
CaptureDeviceInfo cdi = CaptureDeviceManager.getDevice(
"vfw:Microsoft WDM Image Capture (Win32):0"); //定位所需的视频捕获设备