PDA

View Full Version : [JMF 2.1 e beans]


Oceans11
22-09-2007, 12:53
ho scaricato ed installato il framework media poi spulciando qua e la ho trovato un bean che si chiama mediaplayer...vorrei farlo partire ma il problema è che non ho la minima idea di come si fa...tra la documentazione ho trovato un pezzo di codice che "carica" il bean solo che nn funge...o almeno qlc parte ma la gui nn si apre!!! :(

qualcuno può aiutarmi? grazie

PGI-Bis
22-09-2007, 15:06
Il minimo impraticabile è questo:

MediaPlayer player = new MediaPlayer();
Frame window = new Frame("Test");
window.add(player);
window.setSize(400, 400);
window.setVisible(true);

MediaPlayer sta in javax.media.player.playerbean. Poi devi gestire la chiusura della finestra, ricordandoti di fermare il player altrimenti devi usare System.exit per uccidere la JVM e non è mai una bella cosa.

Comunque è tutto lì. Per riprodurre un video usi Manager (javax.media) per caricare il file (o la risorsa di rete). Manager mastica URL. Supponendo che il video stia nel file "c:\video\pippo.mpg", l'esecuzione tramite il MediaPlayer si ottiene con:

URL url = new URL("file:///c:\video\pippo.mpg");
DataSource source = Manager.createDataSource(url);
player.setDataSource(source);
player.start();

Tutto qua. Ricorda che il bean MediaPlayer è solo un contenitore, tipo Panel: il resto devi aggiungerlo, finestra inclusa.

Oceans11
25-09-2007, 17:44
grazie per la risposta precisa come al solito!!!

ma ti è mai capitato di usare il framework media??
io ci sto "giocando" da qualche giorno...se mi serve qualcosa posso chiedere a te?

ciao!

PGI-Bis
25-09-2007, 17:49
L'ultima volta che l'ho usato è stato per un lavoro commissionatomi dai fratelli Lumière :D.

Qualcosa mi ricordo. Tu chiedi senza imbarazzi, qualcuno che risponde c'è sempre.