Musik abspielen

Java20134

Bekanntes Mitglied
Hallo,

ich habe schon seit langem vor in mein Spiel Musik abzuspielen und habe da auch schon einige Codes ausprobiert. Doch es funktioniert nicht wirklich. Könntet ihr mir da helfen?
Java:
package music;

import javax.sound.sampled.AudioInputStream;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.Clip;
import javax.swing.JFrame;

public class Musik extends JFrame {

	private static final long serialVersionUID = -8944335417176425492L;

	public static void main(String[] args) {
		Musik frame = new Musik(); 
		frame.setVisible(true);
	}
	
	public Musik(){
		setTitle("Musik");
		setBounds(100,100,200,200);
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		
		playSound(); 
	}
	
	public static void playSound(){
		new Thread(new Runnable(){
			public void run(){
				try{
					Clip clip = AudioSystem.getClip();
					AudioInputStream inputStream = AudioSystem.getAudioInputStream(
							getClass().getClassLoader().getResourceAsStream("sounds\\ende.mp3"));
					clip.open(inputStream);
					clip.start();
				}
				catch(Exception e){
					e.printStackTrace();
				}
			}
		}).start();
	}
}
So sieht mein Desktop aus: desktop.png
 

Joose

Top Contributor
Ja da kommt eine Seite. Und selbst wenn es bei dir anscheinend nicht geht.
Google einfach mal nach dem Exception Name, es haben schon viele so ein Problem gehabt und ihnen wurde geholfen.
 

Java20134

Bekanntes Mitglied
Ja, habe es ausprobiert. Dies ergibt weitere Fehler!

Aber wie weit ich nun schon die Seiten durchgeforstet habe. Ist mein Fehler wohl das ich keine .wav-Datei habe. doch es muss noch etwas falsch sein.
 
Zuletzt bearbeitet:

kaoZ

Top Contributor
Ja, habe es ausprobiert. Dies ergibt weitere Fehler!

welche Fehler ?

Stacktrace bitte

btw.

Könnte man so z.B eine Wav Datei abspielen
(code stammt aus einem meiner alten Projekte und ist bei weitem nicht aktuell, aber Funktionsfähig)


du müsstest lediglich song.getFile() durch deine Datei in Form eines File objektes ersetzen.

Java:
new Thread(){
        @Override
        public void run(){
        	try {
        		AudioInputStream stream = AudioSystem.getAudioInputStream(song.getFile());
    			AudioFormat audioFormat = stream.getFormat();
    			DataLine.Info info = new DataLine.Info(Clip.class, audioFormat);
    			      Clip clip = (Clip) AudioSystem.getLine(info);
    			      clip.open(stream);
    			      clip.start();
    			        
    			      while(clip.getFramePosition() < clip.getFrameLength()) {};
    			        
                  } catch (IOException | UnsupportedAudioFileException | LineUnavailableException  e) {

                   System.out.println("Folgender Fehler ist aufgetretten : " + e.toString());
               
                  }
        }
       }.start();

entscheidend ist dieser Teil hier :

Java:
while(clip.getFramePosition() < clip.getFrameLength()) {};

da sonst der Clip nicht abgespielt wird
 
Zuletzt bearbeitet:

Java20134

Bekanntes Mitglied
Ich habe deinen Code ausprobiert und bei mir kommt wieder die selbe Exception (
UnsupportedAudioFileException).

Bei der anderen Variante habe ich diesen Fehler: Invalid escape sequence (valid ones are \b \t \n \f \r \" \' \\ ). Kann es irgendwo ein anderer Fehler geben?
 
Zuletzt bearbeitet:

kaoZ

Top Contributor
Das kann unter anderem an der Art der Codierung liegen, ich habe dazu damals in dem Thread schon Informationen gepostet

Hier ein ausschnitt zu der nötigen Codierund der .wav datei

Es werden nur Dateien akzeptiert die PCM_SIGNED Kodiert sind, andernfalls musst du selbst dafür sorgen das deine Dateien mit dieser Kodierung vorliegen.

k2aj47du.png

und hier mal der Link zu dem Thread :

mit Java Musik machen

Vielleicht hift dir das ja weiter
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Audio Track einer Musik CD abspielen mittels vlcj-Bibliothek Spiele- und Multimedia-Programmierung 0
H Musik Datei lädt nicht? Spiele- und Multimedia-Programmierung 8
J Sound und Musik Spiele- und Multimedia-Programmierung 4
J Musik Bibliothek für GUI Spiele- und Multimedia-Programmierung 7
A Musik veröffentlichen , selber gemacht??? Spiele- und Multimedia-Programmierung 3
N Musik-Editor Spiele- und Multimedia-Programmierung 15
O Vollständige Musik in Spiel einbauen (wav - Format) Spiele- und Multimedia-Programmierung 8
K Musik & Manifest Spiele- und Multimedia-Programmierung 16
Ivan Dolvich Musik in externen Player starten Spiele- und Multimedia-Programmierung 3
M Musik für Spiel wo downloaden? Spiele- und Multimedia-Programmierung 7
P Musik ausstellen Spiele- und Multimedia-Programmierung 2
R Kostenlose Sounds & Musik? Spiele- und Multimedia-Programmierung 3
P .Wav Datei vor main-Methode abspielen? Spiele- und Multimedia-Programmierung 9
S AAC abspielen Spiele- und Multimedia-Programmierung 9
MABY Eine mp3 Datei in Java abspielen Spiele- und Multimedia-Programmierung 14
S Sounds abspielen Spiele- und Multimedia-Programmierung 11
Blender3D VLCJ Video lässt sich nicht mehr abspielen nach mysql Installation Spiele- und Multimedia-Programmierung 1
K Sound im loop abspielen, wenn boolscher wert true ist Spiele- und Multimedia-Programmierung 3
C Midi abspielen und Listener anmelden? Spiele- und Multimedia-Programmierung 1
I Sound Dateien abspielen Spiele- und Multimedia-Programmierung 9
C Sound einfügen und abspielen Spiele- und Multimedia-Programmierung 6
H wma Datei abspielen: java.io.IOException: Resetting to invalid mark Spiele- und Multimedia-Programmierung 11
F Einen Sound mit veränderter Tonhöhe und Geschwindigkeit abspielen - Hilfe erbeten Spiele- und Multimedia-Programmierung 29
F Problem mit dem Abspielen von byte[] (Audioprogrammierung) Spiele- und Multimedia-Programmierung 2
C Problem mit Abspielen von Audio-Dateien Spiele- und Multimedia-Programmierung 3
S Sounds abspielen, ohne sie jedesmal neu zu laden Spiele- und Multimedia-Programmierung 8
F WAV Abspielen Spiele- und Multimedia-Programmierung 15
P Video in JAVA abspielen,... Spiele- und Multimedia-Programmierung 3
T Sound schneller abspielen Spiele- und Multimedia-Programmierung 4
S Uneffizientes Abspielen von Sounds?! Spiele- und Multimedia-Programmierung 4
Guybrush Threepwood Beste Möglichkeit zum Abspielen von MP3 Spiele- und Multimedia-Programmierung 3
StrikeTom .gif animation als image abspielen Spiele- und Multimedia-Programmierung 2
W CannotRealizeException (jmf) beim abspielen eines liedes Spiele- und Multimedia-Programmierung 3
P Sound auf zwei Lautsprechern getrennt abspielen Spiele- und Multimedia-Programmierung 9
A wav datei aus jar Abspielen Spiele- und Multimedia-Programmierung 7
N Totaler Absturz beim mehrmaligen Abspielen von Sounds Spiele- und Multimedia-Programmierung 5
N bei abspielen der wav datei fehler Spiele- und Multimedia-Programmierung 6
H JMF - Video Abspielen Spiele- und Multimedia-Programmierung 12
R Wave-Datei mit JLayer abspielen Spiele- und Multimedia-Programmierung 4
B videos abspielen Spiele- und Multimedia-Programmierung 2
B Frage zum Abspielen von Sounddateien Spiele- und Multimedia-Programmierung 2
0 Crashes beim Abspielen von Sounds unter Win98 Spiele- und Multimedia-Programmierung 12
G Abspielen von Sounds in Java3D Spiele- und Multimedia-Programmierung 13

Ähnliche Java Themen

Neue Themen


Oben