Witam,
chce otrzymac dostep do obrazu z kameery internetowej. Moim problemem jest ze java JMF nie wykrywa w ogóle urzadzen systemowych.
Programy w stylu Skype czy JMStudio wykrywaja wszystko bez problemu, kamera dziala.
Zaden z ponizszych sposobow nie zwraca niczego.
//player=Manager.createRealizedPlayer(new MediaLocator("vfw://0"));
//CaptureDeviceInfo deviceInfo = CaptureDeviceManager.getDevice("vfw:Microsoft WDM Image Capture (Win32):0");
//CaptureDeviceInfo deviceInfo = CaptureDeviceManager.getDevice("vfw://0");
//player = Manager.createRealizedPlayer(deviceInfo.getLocator());
//gets a list of devices how support the given videoformat
//Vector deviceList = CaptureDeviceManager.getDeviceList(new VideoFormat(VideoFormat.MJPG) );
deviceList = CaptureDeviceManager.getDeviceList(null );//zwraca null pomimo innych urzadzen
//device = CaptureDeviceManager.getDevice("vfw:Creative WebCam NX Pro (VFW):0");
device = (CaptureDeviceInfo) deviceList.firstElement();
Jakies sugestie? Czy w javie sa jakies globalne opcje bezpieczenstwa czy jak?
Vista netbeans6.x JMF