Hallo,
ich versuche gerade den VLC-Player + Lied nach Drücken eines Buttons zu starten.
An sich funktioniert das auch, nur wird das Lied nicht abgespielt.
Das heißt VLC öffnet sich, nach Drücken des Buttons, nur abgespielt wird nichts.
Hier mal der Code:
Ich hoffe ihr könnt mir helfen
.
ich versuche gerade den VLC-Player + Lied nach Drücken eines Buttons zu starten.
An sich funktioniert das auch, nur wird das Lied nicht abgespielt.
Das heißt VLC öffnet sich, nach Drücken des Buttons, nur abgespielt wird nichts.
Hier mal der Code:
Java:
import java.awt.Desktop;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.IOException;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.SwingUtilities;
public class SimpleVLCPlayerExample{
private Process vlcprocess;
public String path = "C:/Program Files (x86)/VideoLAN/VLC/vlc.exe";
public String file = "C:/Users/Pa/workspace/FilmDatenbank/src/KPF.mp3";
public SimpleVLCPlayerExample(){
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JButton button = new JButton("start");
button.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
stream(file);
}
});
frame.add(button);
frame.pack();
frame.setSize(500, 300);
frame.setVisible(true);
}
public static void main(String[] argv){
SwingUtilities.invokeLater(new Runnable(){
public void run(){
new SimpleVLCPlayerExample();
}
});
}
public void stream(String channel){
String cmd = path+" "+channel ;
System.out.println("starte vlc mit: "+cmd);
try {
Runtime.getRuntime().exec(path);
} catch (IOException e) {
e.printStackTrace();
}
}
}
Ich hoffe ihr könnt mir helfen