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: