2011-01-04 3 views
0

Ich schreibe eine Java-App, die unter Windows läuft und JMF verwendet. Ich habe die Videoaufnahme funktioniert, aber ich muss jedes Mal, wenn ich das Videoquellenfenster auffrische, anhalten starte die App, das ist das erste mal das ich die JMF benutzt habe aber ich habe mir die Api angeschaut und gegoogelt aber nichts gefunden was über das Video Source Window spricht. Vielen Dank.Java Media Framework Videoquellenfenster

Antwort

1

Wahrscheinlich haben Sie Ihr Fenster wie folgt erstellt:

ml is your MediaLocator
videoPanel is where your adding the video window too

 

Player player = Manager.createRealizedPlayer(ml); 
Component video = player.getVisualComponent(); 
video.setSize(videoPanel.getSize()); 
video.setPreferredSize(videoPanel.getPreferredSize()); 
videoPanel.add(video); 
player.start(); 
 

Eine einfache Lösung wäre dann nicht die Videokomponente zu einem Panel hinzuzufügen, und rufen player.stop();

Aber Ohne ein Beispiel für Ihren Code kann ich nur spekulieren.

Hoffe, das hilft