Salve a tutti...
sto realizzando un'applicazione tramite applets per simulare una videoconferenza.. in realtà un sistema per videolezioni.
La tecnica ke ho pensato di utilizzare è salvare piccoli video su file (tipo 5/10 secs) e poi spedirli al client tramite webserver.
In pratica ho un applet ke si occupa del catturamento del video e del salvataggio nel webserver.. poi un UploadThread si occupa del caricamento in rete..
Tutto questo dovrebbe andare bene.. peccato ke quando vado a salvare il file video mi di un errore come quello segnato nel titolo:
codice:
java.lang.RuntimeException: No permission to write files from applets
at com.sun.media.JMFSecurityManager.checkFileSave(JMFSecurityManager.java:250)
at com.sun.media.datasink.file.Handler.open(Handler.java:219)
at SenderApplet.startVideoAudioCapture(SenderApplet.java:161)
at SenderApplet.run(SenderApplet.java:203)
at java.lang.Thread.run(Unknown Source)
e me lo da relativamente all'istruzione:
codice:
filewriter.open();
dove filewriter è un DataSink:
codice:
filewriter = Manager.createDataSink(source, dest);
mentre source è un DataSource e dest è un MediaLocator creato con la stringa del file. C'è da dire che il file viene creato prima di tutto questo con:
codice:
File f = new File(localDirectory, baseFileName + counter + ".mov");
Io ho provato anke a controllare i permessi sul file con checkWrite di SecurityManager, ma questo non genera eccezioni, come nel caso ke qualcosa non andasse...
A questo punto non so proprio dove sbattere la testa...
GRAZIE A TUTTI!!! 
P.S.: Aggiungo che ho cercato in rete per 3 giorni a fila.. ore e ore.. ma non ho trovato una soluzione decente.. :master: