Sound in JFrame: Ich krichs nich hin =(

Status
Nicht offen für weitere Antworten.
T

ToNyXXL

Gast
Moin Leute,
ich hab mir nun schon ca 20 Threads hier im Forum reingezogen wo es um die Thematik "Sound in Java Applikationen" geht, aber ich komm einfach nicht zum Ziel.
Ich möchte doch einfach nur, das meine Applikation eine .wav Datei abspielt, das kann doch nicht so schwer sein?
Aber es will einfach nicht funktionieren, egal welchen Code ich hier aus alten Beiträgen finde :/
 
T

ToNyXXL

Gast
Ehrlich gesacht hab ich schon ca 5 verschiedene lösungen drin gehabt hier ausm forum, aba dann wieder rausgelöscht sorry!
aber zum beispiel sowas mit applet implementieren und so, aber das war dann zB auch schon deprecated!
 

Chris_1980

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


public class Sound {
	
	public static final int ROTATE = 0, MOVE = 1, SETDOWN = 2, ADDLINES = 3, REMOVELINES = 4,
							FULL = 5, LAUGHTER = 6, CHEER = 7;

	private AudioClip[] audioClip = new AudioClip[8];

	private boolean soundsOK, playSound = true;
	
	public Sound()
	{
		try
		{
			audioClip[0] = Applet.newAudioClip(getClass().getResource(
					"res/moveX.wav"));
			audioClip[1] = Applet.newAudioClip(getClass().getResource(
					"res/moveX.wav"));
			audioClip[2] = Applet.newAudioClip(getClass().getResource(
					"res/downX.wav"));
			audioClip[3] = Applet.newAudioClip(getClass().getResource(
					"res/addX.wav"));
			audioClip[4] = Applet.newAudioClip(getClass().getResource(
					"res/removeX.wav"));
			audioClip[5] = Applet.newAudioClip(getClass().getResource(
					"res/tetrisX.wav"));	
			audioClip[6] = Applet.newAudioClip(getClass().getResource(
					"res/roflX.au"));	
			audioClip[7] = Applet.newAudioClip(getClass().getResource(
					"res/cheer.wav"));				
			soundsOK = true;
		}
		catch (Exception e)
		{
			soundsOK = false;
			System.out.println("SoundLoading Error, Sound disabled");
		}		
	}
	
	public void playSound(final int sound)
	{
		if(playSound)
		{
			if(soundsOK && sound >=0 && sound < audioClip.length && sound != MOVE )
			{
				new Thread( new Runnable() 
				{public void run() 
					{
						audioClip[sound].play();					
					}
				}).start();
			}
		}

	}
	
	
	
	public boolean isPlaySound()
	{
		return playSound;
	}
	
	public void setPlaySound(boolean playSound)
	{
		this.playSound = playSound;
	}

	
	
	
	public static void main(String[] args) throws InterruptedException
	{
		Sound s = new Sound();

			s.playSound(7);
			try { Thread.sleep(10000); }catch(InterruptedException e) {}	
	}
}


So sieht die SoundKlasse meines letzten Spielchens aus. Die Main ist nur zum Testen.
Diese Klasse Funktioniert.
Die AudioDateien werden im Konstruktor vorgeladen, und lassen sich nachher in der playSound()-Methode mit Hilfe der finalen Variabeln aussuchen und abspielen.
Vieleicht hilft dir das ja weiter. :)

PS: Mir sind aber auch schon ein zwei WAVES untergekommen die ich zum Teufel nochmal nicht abspielen konnte. :x habs dann in AU konvertiert und glaube die Bitrate gesenkt. Dann gings. :roll:
 
T

ToNyXXL

Gast
Hey danke dir dein DIng geht super!
Aba was lustich is, es lag echt an der Wave Datei!!

Als es mit deinem DIng immer noch nich ging hab ich mir gedacht das kann doch net sein und siehe da...
sowas is echt doppelt ärgerlich, aba danke dein script is super!!
kann das eigentlich auch noch was spezielles, so tracks aussuchen oda so??
 

Chris_1980

Bekanntes Mitglied
Na das ist doch schön. :cool:
Tracks aussuchen kann das nicht. Das ist lediglich dafür dagewesen n paar kurze Sounds vorher zu laden und wärend des Spiels abzuspielen. Sowas könntest du dir aber mit dem JFileChooser und einer Methode die die ausgewählte Datei entgegennimmt zusammenbauen.
 

Mr. P

Mitglied
@chris ich habe mir deinen klasse auch kopiert und möchte mich bei dir bedanken!! es geht echt super!!
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M TicTacToe Sound nach jedem Zug Allgemeine Java-Themen 21
ms_cikar JavaOSC (Open Sound Control) Allgemeine Java-Themen 1
J Java Sound Api Sound input und Output auswählen Allgemeine Java-Themen 4
J Sound mit Clip in Linux abspielen Allgemeine Java-Themen 3
J Sound mit Hall und Equalizer abspielen lassen Allgemeine Java-Themen 6
K Sound-Visualisierung in Java Allgemeine Java-Themen 0
Tacofan Sound abspielen Allgemeine Java-Themen 1
Tacofan Sound beim öffnen der GUI Allgemeine Java-Themen 8
javampir Seltsame Lücken beim Abspielen von Sound Allgemeine Java-Themen 2
D Library/Framework zum Umwandeln von Sound in Notenbilder Allgemeine Java-Themen 1
V Input/Output Sound Dateien aus Jar laden Allgemeine Java-Themen 18
S Java sound pitch modulation Allgemeine Java-Themen 2
B Java Sound Memory Overload Allgemeine Java-Themen 0
B Javax.Sound Problem (setMessage-Methode) Allgemeine Java-Themen 2
DaniSahne96 Input/Output [Sound]Mp3 datein wiedergeben Allgemeine Java-Themen 8
I Sound abspielen aus einem Sample-Array Allgemeine Java-Themen 2
I javax.sound.sampled.* - Hilfe zu den Controls Allgemeine Java-Themen 8
G Threads Klasse Sound und Threads bleiben hängen Allgemeine Java-Themen 4
B AudioInputStream, bzw. Sound bearbeiten / splitten Allgemeine Java-Themen 2
Apo Java Sound Mark/Reset Exception Allgemeine Java-Themen 14
Developer_X Java Sound Lautstärke Allgemeine Java-Themen 10
A sound Allgemeine Java-Themen 4
R Sound unter Java Allgemeine Java-Themen 12
grudge Problem mit Sound Allgemeine Java-Themen 2
I Java und Sound Allgemeine Java-Themen 5
P Sound Buffer prüfen Allgemeine Java-Themen 12
C Sound stoppt Rest & Lautstärke-Problem Allgemeine Java-Themen 4
M Sound in datei abspeichern Allgemeine Java-Themen 3
T Java Sound Engine: Was liegt drunter? Allgemeine Java-Themen 7
E Nach Packen in Jar ist Sound nur noch abgehackt zu hören Allgemeine Java-Themen 2
oliver1974 Java Sound und gleichzeitger Zugriff auf Soundkarte Allgemeine Java-Themen 3
S sampled sound mixen Allgemeine Java-Themen 15
S Kein Sound in Java Applets unter Win 9x Allgemeine Java-Themen 4
P kein sound bei freenet spielen Allgemeine Java-Themen 2
H Java Sound Allgemeine Java-Themen 2
M Sound anhand von gegebener Frequenz abspielen Allgemeine Java-Themen 2
D Sound ruckelt. Allgemeine Java-Themen 9
M Sound abspielen ohne Sounddatei Allgemeine Java-Themen 5
H Sound wiedergabe und Threads Allgemeine Java-Themen 3
bernd Sound abspielen? Allgemeine Java-Themen 6
K Sound abspielen in Java 1.5 Allgemeine Java-Themen 6
G Mit Klassenlader Sound Ressourcen laden Allgemeine Java-Themen 10
C Sound: Keine Line gefunden. Zu großer internal buffer? Allgemeine Java-Themen 3
P javax.sound: clip.stop(); Allgemeine Java-Themen 4
L Java Sound Allgemeine Java-Themen 2
D Wiedergabe von .wav-Dateien(Sound)? Allgemeine Java-Themen 2
Tobero JFrame nimmt keinen Key oder Maus inputs Allgemeine Java-Themen 0
FRI3ND JFrame wird nicht angezeigt Allgemeine Java-Themen 3
N JFrame für Minispiele Allgemeine Java-Themen 14
F JFrame fü Eclipse wie? Allgemeine Java-Themen 6
4 Swing JFrame BackgroundColor Allgemeine Java-Themen 3
RalleYTN Merkwürdiger Fehler mit JFrame im Vollbild Allgemeine Java-Themen 4
snipesss Visueller Countdown in JFrame Allgemeine Java-Themen 1
K Swing OpenStreetMap in JFrame einfügen Allgemeine Java-Themen 1
K Best Practice JFrame Objekt allgemein zugänglich machen Allgemeine Java-Themen 8
S JFrame Variable mitgeben Allgemeine Java-Themen 5
F JFrame übergeben Allgemeine Java-Themen 5
B JFrame Text Ausgabe Allgemeine Java-Themen 7
T JFrame Overlay Allgemeine Java-Themen 1
I JPanel soll sich dem JFrame anpassen Allgemeine Java-Themen 1
I JFrame vor schliessen, methode auführen Allgemeine Java-Themen 2
I JFrame Icon in Main übergeben Allgemeine Java-Themen 1
? AWT Translucent JFrame mit repaint Allgemeine Java-Themen 4
S OOP JFrame als Observer eines JPanel Allgemeine Java-Themen 3
X Modalität von JDialog nachträglich in JFrame implementieren? Allgemeine Java-Themen 8
P Ableitungsfehler JFrame Allgemeine Java-Themen 5
A Excel Tabelle in JFrame darstellen Allgemeine Java-Themen 6
S JFrame an Fenstergröße anpassen Allgemeine Java-Themen 16
G JPanel in JFrame Allgemeine Java-Themen 9
S JDialog Daten ins JFrame übergeben Allgemeine Java-Themen 5
E Grafiken auf dem JFrame Allgemeine Java-Themen 5
D Bilder in JFrame anzeigen Allgemeine Java-Themen 5
X Kann JLabel in JFrame nicht aktualisieren Allgemeine Java-Themen 3
J pack() lässt JFrame grau Allgemeine Java-Themen 3
J JFrame / PopUp-Menü bearbeiten Allgemeine Java-Themen 2
M JFrame absolut im Vordergrund Allgemeine Java-Themen 2
D JFrame nur in eine Richtung resizen Allgemeine Java-Themen 6
X JFrame sichtbar bei einem gesperrten Computer Allgemeine Java-Themen 11
U Zeichnen mit JFrame. Allgemeine Java-Themen 5
P JPanel - JFrame Allgemeine Java-Themen 6
N JFrame Icon selbst erzeugen Allgemeine Java-Themen 2
T applet und JFrame Allgemeine Java-Themen 12
T abspeichern und laden von objekten in JFrame Allgemeine Java-Themen 2
Developer_X JFrame verkleinern Allgemeine Java-Themen 20
D Problem mit Tooltips und JFrame (Tooltips sind zu kurz!) Allgemeine Java-Themen 4
Z Uralt-Applet in JFrame Anwendung konvertieren Allgemeine Java-Themen 12
F JFrame zeigt Hintergrund und nicht den Inhalt Allgemeine Java-Themen 12
G Bilder einer Webcam im JFrame anzeigen Allgemeine Java-Themen 5
D Von Thread auf JFrame zugreiffen? Allgemeine Java-Themen 5
M JFrame anpassen Allgemeine Java-Themen 4
M Neues JPanel in JFrame einbinden Allgemeine Java-Themen 6
W Das schließen des JFrame abfangen, wiei? Allgemeine Java-Themen 6
M PDF auf JFrame Allgemeine Java-Themen 10
D JFrame vergrößert nicht auf die gewünschte Größe Allgemeine Java-Themen 2
MQue JFrame nur einmal öffnen Allgemeine Java-Themen 3
MQue Fokus von Komponenten/JFrame Allgemeine Java-Themen 3
MQue JFrame bleibt hängen Allgemeine Java-Themen 3
P Image auf JPanel auf JFrame Allgemeine Java-Themen 3
P JPanel in JFrame Allgemeine Java-Themen 2
E 2 Images auf einem JFrame Allgemeine Java-Themen 8

Ähnliche Java Themen

Neue Themen


Oben