Ich versuche eine Datei aus einem Projektfolder zu lesen und abzuspielen.
Aber das gelingt nicht und ich finde nicht heraus was da falsch ist.
Kann mir jemand einen Tip geben.
Der Teil Test ist nur temp. drin um zu prüfen ob die Methode das File findet, tut sie aber auch nicht.
Der auskommentierte Code unter play teachervoice funktioniert
Exception ist :
Aber das gelingt nicht und ich finde nicht heraus was da falsch ist.
Kann mir jemand einen Tip geben.
Der Teil Test ist nur temp. drin um zu prüfen ob die Methode das File findet, tut sie aber auch nicht.
Der auskommentierte Code unter play teachervoice funktioniert
Code:
URL inputUrl = getClass().getResource("/FILESOURCE/teacher.wav");
String tvoice = inputUrl.getFile();
// test
int lendd = tvoice.length();
String Pathl = tvoice.substring(0, lendd - 11);
String dat = tvoice.substring(lendd -11, lendd);
Boolean istda = lftc.CheckFileExist(Pathl, dat);
// play teachervoice
//Media tsound = new Media(workingDir + fs + vokidtest + ".mp3");
Media hit = new Media(new File(tvoice).toURI().toString());
MediaPlayer mediaPlayer = new MediaPlayer(hit);
mediaPlayer.play();
Exception ist :
Code:
Caused by: MediaException: MEDIA_UNAVAILABLE : C:\Users\Jupp\Documents\NetBeansProjects\VOKTRAINER\file:\C:\Users\Jupp\Documents\NetBeansProjects\VOKTRAINER\dist\run377572054\VOKTRAINER.jar!\FILESOURCE\teacher.wav (Die Syntax für den Dateinamen, Verzeichnisnamen oder die Datenträgerbezeichnung ist falsch)
at javafx.scene.media.Media.<init>(Media.java:405)
at CONTROLLER.AppStart.TrainyourvoiceController.handletrainyourvoicedone(TrainyourvoiceController.java:161)
... 62 more