(Youtube-) Video in Swing GUI einbinden

A

avalancha

Gast
Hallo alle miteinander,

ich bin im Moment am Basteln und versuche in meine fast fertige Swing GUI noch ein Video einzubetten. Aber nun brauche ich bitte bitte eure Hilfe
Mithilfe des JMF und Google bin ich inzwischen so weit gekommen:

Java:
import java.awt.BorderLayout;
import java.awt.Component;
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;
import javax.media.CannotRealizeException;
import javax.media.Manager;
import javax.media.NoPlayerException;
import javax.media.Player;
import javax.swing.JFrame;

public class MediaPanel extends JFrame {

    public MediaPanel() {
        setLayout(new BorderLayout()); // use a BorderLayout

        // Use lightweight components for Swing compatibility
        Manager.setHint(Manager.LIGHTWEIGHT_RENDERER, true);
        
        URL mediaURL = null;
        
        try {
            mediaURL = new URL("http://www.youtube.com/watch?v=Q7_Z_mQUBa8");
        } catch (MalformedURLException ex) {
            System.err.println(ex);
        }
        try {
            // create a player to play the media specified in the URL
            Player mediaPlayer = Manager.createRealizedPlayer(mediaURL);

            // get the components for the video and the playback controls
            Component video = mediaPlayer.getVisualComponent();
            Component controls = mediaPlayer.getControlPanelComponent();

            if (video != null) {
                add(video, BorderLayout.CENTER); // add video component
            }
            if (controls != null) {
                add(controls, BorderLayout.SOUTH); // add controls
            }
            mediaPlayer.start(); // start playing the media clip
        } // end try
        catch (NoPlayerException noPlayerException) {
            System.err.println("No media player found");
        } // end catch
        catch (CannotRealizeException cannotRealizeException) {
            System.err.println("Could not realize media player");
        } // end catch
        catch (IOException iOException) {
            System.err.println("Error reading from the source");
        } // end catch
    } // end MediaPanel constructor
}

Aber wenn ich das ausführe erhalte ich diesen hier:
Code:
Warning: The URL may not exist. Please check URL
No media player found

Ich hab wirklich schon ein bisschen hin und herprobiert, auch mit anderen Methoden, anderen Links, anderen Quellen (statt youtube), aber ich komme nicht zum Ziel, ich glaube einfach dass für mich "persönliche Hilfe" wo ich nachfragen stellen kann am Besten sein wird.

Ich bin für jeden Hinweis wirklich sehr dankbar!

Viele Grüße,
Patrick
 

avalancha

Mitglied
Hmm ok das war doch zu schön um wahr zu sein. Die Links von dem Post sind inzwischen alle down.
Ich hab mir zwar die Lib inzwischen zusammengeGooglet aber ohne die Beispiel Projects wird mir das wahrsheinlich herzlich wenig bringen

Templar hast du selber mal damit was gemacht und kannst evtl. ne Demo hochladen??

Ansonsten, weitere Ideen?
 

avalancha

Mitglied
Du solltest es ohne Weiteres in eine Swing-Anwendung einbauen können.

Also ich muss sagen ich stelle mich jetzt wahrscheinlich etwas blöd an aber: ich habe den Code gefunden, der für mich nützlich wäre und ihn versucht bei mir einzubauen, aber natürlich fehlen die Imports. Kannst du mir die .jar sagen, die ich importen muss??

Vielen Dank euch, ihr seid spitze bisher :)
 

avalancha

Mitglied
Welche IDE und welches JDK verwendest Du? JavaFX ist erst ab Java8 Bestandteil der Klassenbibliothek. Derzeit wird es als eigene Runtime dazuinstalliert. Auf einem aktuellen Netbeans solltest Du keine Probleme haben. Bei Eclipse funktioniert es nicht in jedem Fall. Bei Eclipse musst Du ggf. selbst Hand anlegen: e(fx)clipse - JavaFX 2.0 Tooling and Runtime for Eclipse

Netbeans 7.1 und Java7u6, FX hab ich aber eigentlich auch manuell schon nachgelegt. Naja ich update beides mal so weit es geht und dann schauen wir nochmal. Merci mal wieder, Grüße

Btw du hast einen Tippfehler drin oder? Wäre mir neu, dass es schon 8 gibt :)
 

avalancha

Mitglied
Ach so war das gemeint, ok.

Versuche grade mithilfe dieser und dieser Seite das Ding auf meinen JFrame aufzukleben. Es hakt noch ein bisschen, aber ich glaube ich könnte momentan keine konkrete Frage stellen...

Es sei denn du hättest grade ein How-To zur Hand um aus der Application ein Panel zu machen o.Ä.?

Greetings
 

avalancha

Mitglied
Leute wie um Himmels Willen zeigt man im Netbeans GUI Builder nachträglich noch eine neue Component an? Ich hab jetzt glaub ich bald sämtliche Kombinationen von
Java:
pane.add(fxPanel);
frame.getContentPane().add(fxPanel);
revalidate();
repaint();
und was weiß ich nicht alles durch.

Das geile ist: ich höre das Video! Also so weit sind wir schonmal, jetzt muss ich es nur noch angezeigt bekommen!! :)

Edit: ok habs, diese Zeile muss vor das .add:
Java:
XY.setLayout(new java.awt.BorderLayout());

Edit2: es läuft, die Videos laufen tatsächlich! Guybrush TAUSEND Dank für deine Geduld. :applaus:
Ich muss jetzt noch ein bisschen mit den Größen und Anpassungen an den JFXPanels rumspielen, aber ich denke im Großen und Ganzen war es das hier, vielleicht komm ich ja nochmal mit Kleinigkeiten auf euch zu :)

Falls irgendjemand das hier in zig Jahren mit Google ausgräbt schreibt mich einfach an, diese E-Mail Adresse hier werde ich definitiv am Leben halten: daPUNKTheuschkelATgooglemailPUNKTcom
Aber ich kann jetzt nicht 3 Klassen und zich Änderungen hier hochladen, sorry

Eure Stichwörter für Google sind:
JFXPanel - JavaFX thread - Swing dynamically add - JavaFX2
und alle Links oben ;)
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
J BufferedImages nacheinander als Video anzeigen AWT, Swing, JavaFX & SWT 14
M Problememit Video Capture AWT, Swing, JavaFX & SWT 5
T JavaFX H.264 AVC Video abspielen AWT, Swing, JavaFX & SWT 4
N JavaFX Video in Jpanel AWT, Swing, JavaFX & SWT 5
BRoll Frame- Video einbinden machbar? AWT, Swing, JavaFX & SWT 6
P 2D-Grafik Viele Bilder zu einem Video AWT, Swing, JavaFX & SWT 3
M Swing Video in Swing AWT, Swing, JavaFX & SWT 4
destroflyer *.bik-Video abspielen AWT, Swing, JavaFX & SWT 4
X Video's aus JPG's oder BufferedImages generieren AWT, Swing, JavaFX & SWT 3
G Transparente Grafik über JMF Video zeichnen AWT, Swing, JavaFX & SWT 2
G Über ein Video zeichnen AWT, Swing, JavaFX & SWT 3
A video-datei in java abspielen (SWING) AWT, Swing, JavaFX & SWT 8
Juelin javax.swing in javafx AWT, Swing, JavaFX & SWT 1
A Eclipse 2023 und Swing AWT, Swing, JavaFX & SWT 4
W 2 JTables in einem Swing-Fenster? AWT, Swing, JavaFX & SWT 5
H Swing Componente zur Läufzeit ändern AWT, Swing, JavaFX & SWT 3
B Actionlistener mit Java Swing AWT, Swing, JavaFX & SWT 2
W Gibt es einen "automatischen Listener" in Swing oder JTable oder der ATM-Klasse? AWT, Swing, JavaFX & SWT 14
H Swing Buttons erst nach Klick sichtbar AWT, Swing, JavaFX & SWT 13
ExceptionOfExpectation Anpassung von JKomponentengrößen (Swing) AWT, Swing, JavaFX & SWT 3
thor_norsk AWT SWING Aufgabe AWT, Swing, JavaFX & SWT 7
U Zwei Fragen zu eienr Swing Aufgabe AWT, Swing, JavaFX & SWT 2
M Swing Bilder in Swing anzeigen AWT, Swing, JavaFX & SWT 9
H Swing , GridLayout, Größenbestimmung der Komponenten im Layout AWT, Swing, JavaFX & SWT 8
H Simple Animation mit Swing AWT, Swing, JavaFX & SWT 2
Guybrush Threepwood Einfachste Möglichkeit zum Abspielen eines Videos in Swing AWT, Swing, JavaFX & SWT 4
A Swing ProgressBar über 2 parallel laufende Threads AWT, Swing, JavaFX & SWT 2
M Swing GridLayout AWT, Swing, JavaFX & SWT 2
O return-Statement mit Swing AWT, Swing, JavaFX & SWT 6
O Ein Java-Programm mit Swing steuern AWT, Swing, JavaFX & SWT 1
Monokuma Swing zu JavaFX AWT, Swing, JavaFX & SWT 5
J Swing Slider AWT, Swing, JavaFX & SWT 11
G Thread starten Swing AWT, Swing, JavaFX & SWT 5
G Swing JPasswordField AWT, Swing, JavaFX & SWT 12
L Swing Button Farbe ändern/wechseln AWT, Swing, JavaFX & SWT 2
C Swing AWT GUI Anfänger Aufgabe AWT, Swing, JavaFX & SWT 7
W Inject bei einem Swing Frontend AWT, Swing, JavaFX & SWT 8
L Kommunikation zwischen Klassen / Konstruktoren bei Swing AWT, Swing, JavaFX & SWT 9
M Feldvalidierung swing AWT, Swing, JavaFX & SWT 4
E Swing Componenten werden nach Änderung des display modes verzerrt dargestellt AWT, Swing, JavaFX & SWT 8
D [Swing] Anordnung von Komponenten mit GridLayout Manager AWT, Swing, JavaFX & SWT 13
O Zukunft von Swing und JavaFX ? AWT, Swing, JavaFX & SWT 3
S Swing Fenster State Machine AWT, Swing, JavaFX & SWT 1
T Swing Swing an Bildschirm anpassen AWT, Swing, JavaFX & SWT 3
S Swing Panel wird nicht neu gezeichnet AWT, Swing, JavaFX & SWT 3
M Swing Java Swing/AWT Combobox Bug AWT, Swing, JavaFX & SWT 3
M Swing GUI mittels erben sowie variabler Dateninhalt AWT, Swing, JavaFX & SWT 1
W Swing Multitouch mit Swing AWT, Swing, JavaFX & SWT 6
S Swing-Applikation die ein Numpad nachbildet samt Keybindings..? AWT, Swing, JavaFX & SWT 5
S Swing Java Swing AWT, Swing, JavaFX & SWT 6
Blender3D Problem mit € Symbol Font Gotham Windows 10 Swing AWT, Swing, JavaFX & SWT 11
J Swing oder JavaFX AWT, Swing, JavaFX & SWT 21
D Swing Anwendung ohne JPanel erstellen AWT, Swing, JavaFX & SWT 1
D SQL Statements mit Java Swing benutzen AWT, Swing, JavaFX & SWT 4
Damtonix BufferStrategy flackert (Swing) AWT, Swing, JavaFX & SWT 9
D DatePicker für Java Swing AWT, Swing, JavaFX & SWT 2
B JavaFX oder swing AWT, Swing, JavaFX & SWT 3
T Java Swing - kleines Rechteck unter dem cursor AWT, Swing, JavaFX & SWT 5
L 2D-Grafik Swing paint|paintComponent AWT, Swing, JavaFX & SWT 2
L Swing Größe automatisch anpassen AWT, Swing, JavaFX & SWT 14
G Swing Swing Binding JList funktioniert nicht AWT, Swing, JavaFX & SWT 5
Blender3D Meine Swing Anwendung läuft unter Windows 10 und Ubuntu aber nicht auf Windows 7 AWT, Swing, JavaFX & SWT 16
B Bar Plot in Swing JPanel AWT, Swing, JavaFX & SWT 0
D Swing in Kombination mit JGraphX und JGraphT AWT, Swing, JavaFX & SWT 0
F main-Funktion bei Swing AWT, Swing, JavaFX & SWT 4
S Java Swing Print() method AWT, Swing, JavaFX & SWT 4
S Java Swing auf Windows Phone AWT, Swing, JavaFX & SWT 6
I JAVAFX - Übergabe der Inhalte an eine Scene - Wo ist der Vorteil gegenüber Swing? AWT, Swing, JavaFX & SWT 2
S Manuelles Menu in Swing AWT, Swing, JavaFX & SWT 3
T Custom Window ohne Swing / AWT / FX..?! AWT, Swing, JavaFX & SWT 1
MaxG. Swing Swing Komponenten zur Laufzeit hinzufügen AWT, Swing, JavaFX & SWT 2
Java_RY Bin Ratlos bzgl Malen in Swing AWT, Swing, JavaFX & SWT 5
offi Swing Shuttle List AWT, Swing, JavaFX & SWT 9
I Graph mit Swing zeichnen AWT, Swing, JavaFX & SWT 8
D Swing Swing Objekte sehen im Entwurf anders aus als beim Ausführen AWT, Swing, JavaFX & SWT 3
S Swing & Clean und build Problem AWT, Swing, JavaFX & SWT 12
javampir Swing repaint in JavaFX Anwendung AWT, Swing, JavaFX & SWT 3
K Mit JavaFX angefangen. Lohnt sich Swing? AWT, Swing, JavaFX & SWT 28
B Swing Update Swing Komponente bevor Methode startet. AWT, Swing, JavaFX & SWT 4
B Swing Tabelle(JTable) filtern swing GUI AWT, Swing, JavaFX & SWT 3
M Swing Swing-Widgets und paintComponent() AWT, Swing, JavaFX & SWT 2
B Swing WindowBuilde: Menu -> anderes Panel wechseln AWT, Swing, JavaFX & SWT 1
K eigener button in swing AWT, Swing, JavaFX & SWT 3
A JavaFX DatePicker in Swing beim Start nicht sichtbar AWT, Swing, JavaFX & SWT 2
windl Bufferstrategy in Swing nachstellen AWT, Swing, JavaFX & SWT 0
M Kamera in Java Swing einbinden AWT, Swing, JavaFX & SWT 4
Z Swing Swing und die Progressbar AWT, Swing, JavaFX & SWT 1
J Frage zur objektorentierten Swing Programmierung AWT, Swing, JavaFX & SWT 10
Xanny 2D-Grafik Beginner! Probleme mit Swing, Gprahics class und paint AWT, Swing, JavaFX & SWT 13
F Java Swing Rechteck in JPanel zeichnen AWT, Swing, JavaFX & SWT 7
N Swing Benötige Hilfe um ein Swing Canvas zu speichern AWT, Swing, JavaFX & SWT 4
stylegangsta JButton Fehelr javax.swing.ImageIcon.<init>(Unknown Source) AWT, Swing, JavaFX & SWT 24
RalleYTN Swing JavaFX VideoPlayer in Swing einbetten. Ich komm nicht an die Dimension des Videos! AWT, Swing, JavaFX & SWT 0
T swing läuft nur beding flüssig AWT, Swing, JavaFX & SWT 1
A Sonderzeichen bei Swing AWT, Swing, JavaFX & SWT 3
L DoubleBuffering unter Swing AWT, Swing, JavaFX & SWT 0
N Programm mit Swing und Thread, Figur bewegen sich nicht AWT, Swing, JavaFX & SWT 6
D Java Swing, Label lässt sich nicht mit Checkboxen/Knopf verändern AWT, Swing, JavaFX & SWT 2
J Swing Basics - JButton funktioniert nicht. AWT, Swing, JavaFX & SWT 1
J Swing/AWT | Dynamisch erzeugte Objekte ansprechen AWT, Swing, JavaFX & SWT 1

Ähnliche Java Themen

Neue Themen


Oben