[Java]could not get audio input stream from input file

07/28/2013 22:30 South-Park#1
Ich Habe das Spiel Tetris geschrieben mit einer Hintergrundmusik, die bis zum GameOver in einem Loop läuft, passt alles auch. Die Datei ist 35,4 MB groß und .mp3. Wenn ich aber nen GameOver habe, soll eine andere Musi kommen und die alte stoppen. Klappt auch soweit, aber wenn er die neue Musik abspielen will, kommt die Exception daoben. Die Datei ist nur 282 KB groß und dauert 17 Sekunden, die andere 4 min. Weiß wer Rat, bzw. braucht ihr Code-Teile?

Die ganze Exception:
Jul 28, 2013 10:22:00 PM audio.Musik <init>
SEVERE: null
javax.sound.sampled.UnsupportedAudioFileException: could not get audio input stream from input file
07/28/2013 22:54 dowhile#2
Welches Format hat die andere Datei?
07/29/2013 00:19 South-Park#3
beide .mp3. Die erste hab ich schon ca nen Jahr, die andere gerade von Yt geladen und mit dem Video to MP3 Converter zu ner mp3 gemacht.
07/29/2013 00:20 coladose#4
Die Exception sagt ja schon, dass das verwendete Dateiformat nicht unterstützt wird.

[Only registered and activated users can see links. Click Here To Register...]
07/29/2013 00:21 South-Park#5
ja, aber es sind doch beide mp3s :/
07/29/2013 00:30 coladose#6
So wie ich mir das herleiten kann, solltest du *.wav nehmen um vollen Javasupport zu bekommen. Einfach die Quali runterschrauben (ist eh 8bit). Das sollte klappen.

src: [Only registered and activated users can see links. Click Here To Register...]
07/29/2013 00:37 South-Park#7
Das wusste ich bereits, aber bei wav hört sich das Lied dumpfer an, als wie mit mp3, aber gut, wenns nciht anders geht.
07/29/2013 00:43 Dr. Coxxy#8
der youtube zu mp3 konverter hat vermutlich mist gebaut, probier mal einen anderen.