Hey,
Ich habe ein einfaches Programm erstellt, welches ein MP3 abspielen soll:
Allerdings wird das Lied nie zu Ende gespielt.
Wenn ich die Bitrate bzw Abtastrate der MP3 Datei verringere, so spielt der MediaPlayer das Lied länger... Allerdings bin ich mittlerweile an einen Punkt angelangt, wo sich das Lied nur noch scheiße anhört
Gibt es da eine bessere Lösung?
EDIT: MainWindow.fxml und MainWindowController sind sogut wie leer - dort passiert nichts.
Viele Grüße,
dyo
Ich habe ein einfaches Programm erstellt, welches ein MP3 abspielen soll:
Java:
public class Main extends Application {
public Stage primaryStage;
@Override
public void start(Stage primaryStage) {
this.primaryStage = primaryStage;
mainWindow();
}
private void mainWindow() {
try {
// MainWindow.fxml in den Loader laden...
FXMLLoader loader = new FXMLLoader(Main.class.getClassLoader().getResource("view/MainWindow.fxml"));
AnchorPane pane = loader.load();
// Controller setzten und dem Controller this zuweisen...
MainWindowController mainWindowController = loader.getController();
mainWindowController.setMain(this);
// Die Szene definieren. 1280x720 ist die größe.
Scene scene = new Scene(pane, 1280, 720);
// Die Szene auf der Bühne setzen und anzeigen lassen...
this.primaryStage.setScene(scene);
this.primaryStage.show();
//MP3 laden
MediaPlayer audio = new MediaPlayer(new Media(new File("src/musik/lied.mp3").toURI().toString()));
audio.setAutoPlay(true);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static void main(String[] args) {
launch(args);
}
}
Wenn ich die Bitrate bzw Abtastrate der MP3 Datei verringere, so spielt der MediaPlayer das Lied länger... Allerdings bin ich mittlerweile an einen Punkt angelangt, wo sich das Lied nur noch scheiße anhört
Gibt es da eine bessere Lösung?
EDIT: MainWindow.fxml und MainWindowController sind sogut wie leer - dort passiert nichts.
Viele Grüße,
dyo
Zuletzt bearbeitet von einem Moderator: