IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Multimédia Java Discussion :

JMFet deconnection webcam


Sujet :

Multimédia Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    189
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 189
    Par défaut JMFet deconnection webcam
    Bonjour,

    j'effectue une capture de la webcam dans mon application et au bout d'un certain nombre d'éxécution de l'application j'obtiens une erreur du type :

    IOxception : could not connect to capture device

    C'est super bizarre parce que je suis obligé de débrancher et de rebrancher ma webcam pour pouvoir à nouveau éxécuter l'application sas erreur.

    Vous avez une idée à propos de cette erreur ou avez vous déja rencontré ce type de problème ?

  2. #2
    Membre expérimenté Avatar de g0up1l
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    341
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 341
    Par défaut
    tu es sous Windows ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    189
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 189
    Par défaut
    oui WinXPP

  4. #4
    Membre expérimenté Avatar de g0up1l
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    341
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 341
    Par défaut
    Je suppose que pour te connecter à la webcam, tu fais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    captureDevice = CaptureDeviceManager.getDevice("vfw:Microsoft WDM Image Capture (Win32):0");
    ?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    189
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 189
    Par défaut
    oui voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    peri = CaptureDeviceManager.getDeviceList(formatVideo);			
    info = (CaptureDeviceInfo) peri.elementAt(0) ;		
    ml = info.getLocator();
    formats = info.getFormats() ;	
    formatVideo = (VideoFormat) formats[1] ;
     
    sourceCamera = Manager.createDataSource(ml);
    sourceCamera = Manager.createCloneableDataSource(sourceCamera);			
    processeur = Manager.createProcessor(sourceCamera) ;

  6. #6
    Membre expérimenté Avatar de g0up1l
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    341
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 341
    Par défaut
    Ah, tiens, j'ai pas exactement pareil , j'ai un truc un poil plus simple on dirait :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
    captureDevice = CaptureDeviceManager.getDevice("vfw:Microsoft WDM Image Capture (Win32):0");
     
    // récupération du MediaLocator lié au périphérique de capture
    MediaLocator mediaLocator = captureDevice.getLocator();
     
    // récupération d'une datasource à partir d'un MediaLocator
    DataSource ds = Manager.createDataSource(mediaLocator);
     
    // connexion sur la DataSource
    ds.connect();
     
    // connexion d'un player sur la datasource
    player = Manager.createPlayer(ds);
     
    // préparation du player et du périphérique
    player.realize();
     
    // démarrage de la lecture
    player.start();
     
    //...puis plus tard
    player.stop() ;

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    189
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 189
    Par défaut
    j'ai essayé avec ton code et ça me produit également la meme chose. Lors de la 3ème éxécution celà ne fonctionne plus. Un panneau me demande de choisir la webcam puis "java.io.IOException: Could not connect to capture device"

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    189
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 189
    Par défaut
    en fait c'est bon, c'est simpelemnt que mon application ne se fermait pas bien. Don du coup ça essayé de lire une deuxieme fois depuis le flux webcam .... merci quand meme

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [ SYBASE ] Deconnection
    Par 6rose dans le forum Sybase
    Réponses: 4
    Dernier message: 29/07/2003, 12h51
  2. Capture d image par webcam
    Par moimoimoi3x dans le forum C++Builder
    Réponses: 7
    Dernier message: 03/07/2003, 09h48
  3. [] [Winsock] Pb si je me déconnecte en tant que client
    Par vbcasimir dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 29/04/2003, 19h42
  4. Installation de ma Webcam Philips
    Par kensou.8 dans le forum Matériel
    Réponses: 2
    Dernier message: 23/10/2002, 21h32
  5. webcam : lire sur un port usb en c/c++ ou java. sous win. ?
    Par flo007 dans le forum Choisir un environnement de développement
    Réponses: 2
    Dernier message: 25/05/2002, 00h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo