Audio wiedergeben

Status
Nicht offen für weitere Antworten.
G

Gast

Gast
Hallo Forum,

wie kann ich in Java Audio-Dateien (es ist ein wav- oder mp3-file) wiedergeben? Zum Beispiel wenn sich ein Fenster öffnet oder ich ein Button drücke. Kann mir da jemand helfen?
 

The_S

Top Contributor
Da es nervig ist, wenn man die Suche benutzt und nur zig Threads findet, in denen auf die Suche verwiesen wird, hier nochmal die konkrete Lösung:

- wave => Applet#getAudioClip#play
- mp3 => Schau dir mal das JavaMediaFramework (JMF) oder JLayer auf www.javazoom.net an
 
G

Gast

Gast
Hobbit_Im_Blutrausch hat gesagt.:
Da es nervig ist, wenn man die Suche benutzt und nur zig Threads findet, in denen auf die Suche verwiesen wird, hier nochmal die konkrete Lösung:

- wave => Applet#getAudioClip#play
- mp3 => Schau dir mal das JavaMediaFramework (JMF) oder JLayer auf www.javazoom.net an

und wie muss ich getAudioClip verwenden, um es in einem JFrame ansattt in einem Applet benutzen zu können? Sorry, bin noch Anfänger was Java betrifft.
 

The_S

Top Contributor
Du kannste es genaus in einem JFrame verwenden wie in einem Applet. Musst halt nur zusätzlich die Klasse Applet importieren so wie du jede andere Klasse auch importierst.
 
G

Gast

Gast
also ich hab jetzt folgendes gemacht:

Code:
import java.applet.Applet;
import java.applet.AudioClip;

private AudioClip sound;    // Attribut im Konstruktor
private Applet a;               // Attribut im Konstruktor

sound = a.getAudioClip(a.getCodeBase(), "sound-datei.wav");       // im actionPerformed 
sound.play();

funktioniert aber trotzdem noch nicht.
 
G

Gast

Gast
was funktioniert nicht?

exception? kein sound? himmer fällt dir aufn kopf? ;)
 

L-ectron-X

Gesperrter Benutzer
In einem JFrame muss das anders aussehen:
Code:
AudioClip clip;

try {
   clip = Applet.newAudioClip(new File("C:/sound.wav").toURL());
   clip.play();
}
catch(MalformedURLException e) {
   System.out.println("Fehlerhafter URL zur Audiodatei!");
}

Aber das hättest du schon längst selbst herausgefunden, wenn du mal die Suchfunktion benutzt hättest...
 

Serge

Mitglied
Hu,
bei mir kommt bei File(...) "cannot resolve symbol" als Fehlermeldung.
Hier meine soundlademethode:

Code:
	public AudioClip loadSound(String soundUrl)
	{
		try
		{
			return Applet.newAudioClip(new File(soundUrl).toURL());
		}
		catch (Exception e)
		{
			System.out.println("couldn't read Wave " + soundUrl);
			System.exit(0);
			return null;
		}
	}

edit:
hm so gehts:

Code:
	public AudioClip loadSound(String soundUrl)
	{
		URL url=null;
		try
		{
			url = getClass().getClassLoader().getResource(soundUrl);
			return Applet.newAudioClip(url);
		}
		catch (Exception e)
		{
			System.out.println("couldn't read Wave " + soundUrl);
			System.exit(0);
			return null;
		}
	}
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
E Audio Datei unter Bedingungen ausführen Java Basics - Anfänger-Themen 19
R Audio kann nur zum Teil gestoppt werden Java Basics - Anfänger-Themen 1
volcanos sun.audio has been removed from Java since JDK 9 Java Basics - Anfänger-Themen 2
P eine kleine Aufgabe mit Audio Java Basics - Anfänger-Themen 1
H Audio in Java Java Basics - Anfänger-Themen 3
J Sharing Audio input Java Basics - Anfänger-Themen 6
S Hilfe bei Audio und zwischenspeicher Java Basics - Anfänger-Themen 5
P Audio Datei abspielen Java Basics - Anfänger-Themen 18
M Audio + Timer Java Basics - Anfänger-Themen 12
S Input/Output audio in Programm einbinden Java Basics - Anfänger-Themen 17
H audio abspielen Java Basics - Anfänger-Themen 19
M Audio Stream läuft auf :connection abort: socket write error Java Basics - Anfänger-Themen 2
M Volume beim Abspielen von Audio Dateien Java Basics - Anfänger-Themen 2
D audio wiedergabe? Java Basics - Anfänger-Themen 11
X Audio über Mikrofon einlesen Java Basics - Anfänger-Themen 4
S Java Sound mit 24 bit/96 kHz Audio? Java Basics - Anfänger-Themen 12
X Audio: Abspielen eines OutputStreams Java Basics - Anfänger-Themen 4
W Dauer einer Audio-Datei Java Basics - Anfänger-Themen 2
L Audio-Clip rauscht nur Java Basics - Anfänger-Themen 5
B Audio Signale aufnehmen & Frequenzen mit Amplitude anzei Java Basics - Anfänger-Themen 2
J Audio capturen und über's Netzwerk streamen? Java Basics - Anfänger-Themen 2
M Audio Files mit Base64 De-/Endcodieren Java Basics - Anfänger-Themen 5
I Array einer Methode wiedergeben Java Basics - Anfänger-Themen 2
M Initialen mit Array wiedergeben Java Basics - Anfänger-Themen 3
K Value eines HashMaps in einer HashMap wiedergeben. Java Basics - Anfänger-Themen 5
B .txt. Datei auslesen und bestimmten Wert wiedergeben Java Basics - Anfänger-Themen 5
M Abstände richtig wiedergeben Java Basics - Anfänger-Themen 2
T befehle unterschiedlicher anzahl an strings wiedergeben Java Basics - Anfänger-Themen 2
A Anzahl der Elemente in einem Stack wiedergeben Java Basics - Anfänger-Themen 3
P ergebnis einer schleife wiedergeben Java Basics - Anfänger-Themen 8
A Konsoleneingabe nicht wiedergeben Java Basics - Anfänger-Themen 5
D Runtime exec output wiedergeben Java Basics - Anfänger-Themen 1
L Modulo Reste abspeichern und wiedergeben ? Java Basics - Anfänger-Themen 4
Rayo ID eines Objektes an Stelle X/Y wiedergeben Java Basics - Anfänger-Themen 2
L Größe von Ordner wiedergeben Java Basics - Anfänger-Themen 4
D String wiedergeben mit for schleife Java Basics - Anfänger-Themen 7
S Koordinaten der Maus wiedergeben Java Basics - Anfänger-Themen 6
Y grösster Wert von Array wiedergeben Java Basics - Anfänger-Themen 13
S Nachricht von Console auf Screen wiedergeben die zweite:-) Java Basics - Anfänger-Themen 7
S Nachricht von Console auf Screen wiedergeben Java Basics - Anfänger-Themen 17
H csv datei mit java auslesen und in konsole wiedergeben Java Basics - Anfänger-Themen 22
M Datei lesen und Char für Char wiedergeben Java Basics - Anfänger-Themen 28

Ähnliche Java Themen

Neue Themen


Oben