Su che sistema stai usando il tutto?
Ci sono più account sul sistema?
Stai utilizzando un account amministratore o "limitato"?
Te lo chiedo perchè:
1) sul mio pc con Windows XP ho 1 solo account (amministratore) ed è bastato fare quello che ti ho scritto nel post precedente e tutto ha cominciato a funzionare
2) sul portatile (MacBook con installato Windows Vista) ho due account (con password) e non riesco a far funzionare la stessa applicazione (il mio codice per jmf) che sul PC va benissimo
il tutto è un problema di permessi di qualche tipo perchè il file "jmfstudio" mi utilizza correttamente la webcam (iSight del MacBook) ed anche la mia applicazione se eseguo direttamente:
codice:
Player player = null;
try {
player = Manager.createRealizedPlayer(new MediaLocator("vfw://0"));
player.start();
} catch ( Exception e ) {
System.out.println("Impossibile creare il player");
System.exit(-1);
}
Component component = player.getVisualComponent();
add(component);
mentre se voglio ottenere l'elenco dei device sono per il momento riuscito a risolvere solo sul pc (col procedimento del altro post) ma sul portatile non ancora.