2009-09-07 3 views

Répondre

2

JMF (Java Media Framework) devrait être capable de détecter tout support, y compris une webcam.

potentiellement par CaptureDeviceManager.getDeviceList();


Pour "installer JMF sur Linux", une façon est simplement:

  • download it.
  • Modifiez les répertoires vers l'emplacement d'installation.
  • Exécutez la commande

:

% /bin/sh ./jmf-2_1_1e-linux-i586.bin 
+0

Besoin de savoir comment installer JMF sous Linux. Une idée à ce sujet? –

0

Voici un morceau de code que j'utilise dans un simple client Webcam avec JMF:

Format format = new RGBFormat(); 
MediaLocator cameraLocator = null; 
// get device list 
Vector deviceList = CaptureDeviceManager.getDeviceList(format); 
// if devices available 
if(deviceList != null && deviceList.size() > 0) { 
    // pick first 
    CaptureDeviceInfo device = (CaptureDeviceInfo) deviceList.get(0); 
    cameraLocator = device.getLocator(); 
} 

Il prend la première webcam disponible. Bien sûr, après avoir la webcam, vous pouvez stocker le cameraLocator et essayer de le rouvrir au 2ème passage.

Questions connexes