Sound abspielen

Status
Nicht offen für weitere Antworten.

clyde

Mitglied
Hallo zusammen,

hätte ne Frage zum Abspielen eines Sounds,
würde gerne während meines Programms Musik abspielen,
kann mir da jemand helfen;)?

Danke schon mal hier der Code:

Java:
public class Musik {
	
	public static void main(String[] args) throws MalformedURLException, InterruptedException{
		File f = new File( "C://Training//01.mp3" ); 
		AudioClip sound = Applet.newAudioClip( f.toURL() ); 
		sound.play(); 
		Thread.sleep( 100000 );
	}
}

Es passiert garnichts, auch keine Fehlermeldung...
 
Zuletzt bearbeitet von einem Moderator:

TheKing

Aktives Mitglied
Hallo..Ich hab ein kleines Spiel programmiert und es wird auch Sound abgespielt:

Java:
import java.applet.*;
import java.io.*;
import java.net.*;

public class Sound {

   private File datei;
   private AudioClip clip;

   public Sound() {

      datei = new File("backgroundSound.wav");

      try {
         clip = Applet.newAudioClip(f.toURL());
         clip.play();            
      }
      catch (MalformedURLException e) {
        System.out.println("Error: " + e);
      }

   }
}
 
S

Spacerat

Gast
MP3 wird standardmässig nicht von Java unterstützt. Deswegen funtz es nicht. [c]<File>.toURL()[/c] (im übrigen seit 1.6 deprecated) liefert stets eine URL, auch dann, wenn die Datei nicht existiert. Durch [c]Applet.newAudioClip()[/c] wird (afaik ohne Fehlermeldung) ein leerer Clip zurückgegeben, wenn 1. die Datei nicht existiert und 2. das Dateiformat nicht unterstützt wird.
 

clyde

Mitglied
ok danke:) bin jetz aber doch eher den umständlicheren weg gegangen,
aber die probleme hören nicht auf!
also es soll eine bestimmte Zeit lang Musik kommen, dann wieder keine mehr

Hier jetz mal mein Programm:
Java:
import java.applet.*;
import java.io.*;
import java.net.*;
 
public class Musik{

	   File datei = new File("C://Training//phone.wav");
	   AudioClip clip;
	   
	   public void starten(){

		  for (int i = 1; i<2; i++){
	      try {
	         clip = Applet.newAudioClip(datei.toURL());
	         clip.play();            
	      }
	      catch (MalformedURLException e) {
	        System.out.println("Error: " + e);
	      }
	   }
	   }   
   		public void stoppen() throws InterruptedException{
   			try {
   	         clip = Applet.newAudioClip(datei.toURL());
   	         clip.stop();       
   	      }
   	      catch (MalformedURLException e) {
   	        System.out.println("Error: " + e);
   	      }
   	   }
  
	   
   public static void main(String[] args){
	   final Musik a1 = new Musik();
	   a1.starten();
	   
	   Runnable r1 = new Runnable(){
			public void run() {
			try{
			Thread.currentThread().sleep(15000);//10 min = 600.000
			a1.stoppen();
			}
			catch(InterruptedException e1){
			e1.printStackTrace();
			}
			}	
			};
			new Thread(r1).start();
   }   
}

soweit funktioniert das programm zwar, die Musik wird abgespielt, aber beim stoppen scheints noch ein Problem zu geben:

Exception in thread "Thread-3" java.lang.OutOfMemoryError: Java heap space
at com.sun.media.sound.JavaSoundAudioClip.readStream(Unknown Source)
at com.sun.media.sound.JavaSoundAudioClip.loadAudioData(Unknown Source)
at com.sun.media.sound.JavaSoundAudioClip.<init>(Unknown Source)
at sun.applet.AppletAudioClip.createAppletAudioClip(Unknown Source)
at sun.applet.AppletAudioClip.<init>(Unknown Source)
at java.applet.Applet.newAudioClip(Unknown Source)
at Musik.stoppen(Musik.java:37)
at Musik$1.run(Musik.java:54)
at java.lang.Thread.run(Unknown Source)

Danke schon mal:)
 

Levitas

Mitglied
@ TheKing:

bei deinem Code fehlt noch "extends Applet" in deiner Klasse... sonst geht's glaub ich nicht...
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
R Sound abspielen Java Basics - Anfänger-Themen 9
S Sound stoppen und nach Pause wieder abspielen Java Basics - Anfänger-Themen 6
Anfänger2011 Input/Output Sound abspielen - ICH VERZWEIFLE!!!! Java Basics - Anfänger-Themen 24
D Sound abspielen, wo muss die .wav liegen Java Basics - Anfänger-Themen 3
2 Input/Output Sound aufnehmen/abspielen? Java Basics - Anfänger-Themen 2
SheldoN Sound abspielen nach Buttonklick in Applets Java Basics - Anfänger-Themen 17
F sound nur abspielen, wenn er nicht läuft Java Basics - Anfänger-Themen 6
M sound abspielen Java Basics - Anfänger-Themen 3
M Sound Abspielen Java Basics - Anfänger-Themen 9
G Sound bei buttonklick abspielen Java Basics - Anfänger-Themen 7
B Sound einbinden und abspielen Java Basics - Anfänger-Themen 9
D .wav Sound in einer simplen Applikation abspielen Java Basics - Anfänger-Themen 3
Pinhg Sound in Greenfoot Code einbinden Java Basics - Anfänger-Themen 2
SpigBin Sound einbinden bei Funktionsaufruf Java Basics - Anfänger-Themen 4
R MediaPlayer: Sound hat Verzögerung Java Basics - Anfänger-Themen 2
Dann07 Sound wird nicht abgespielt Java Basics - Anfänger-Themen 25
B Eclipse spielt Sound nicht ab Java Basics - Anfänger-Themen 12
CptK Erste Schritte Sound-Datei einbinden Java Basics - Anfänger-Themen 2
N kein Sound beim Öffnen der jar-Datei, in Eclipse schon Java Basics - Anfänger-Themen 1
U Sound einfügen Java Basics - Anfänger-Themen 6
K Sound speichern Java Basics - Anfänger-Themen 3
J Sound-Wiedergabe Java Basics - Anfänger-Themen 6
P Java Sound midi Java Basics - Anfänger-Themen 3
R Erste Schritte Exception bei erstellen von Java Sound Java Basics - Anfänger-Themen 23
J WAVE-file mit Java Sound erstellen Java Basics - Anfänger-Themen 9
V Sound wird nicht abgspielt Java Basics - Anfänger-Themen 8
B Sound-Wiedergabe Java Basics - Anfänger-Themen 4
F Spiel geht nicht mehr nach neuer Klasse Sound Java Basics - Anfänger-Themen 18
S kein sound? Java Basics - Anfänger-Themen 3
A Jlayer: Wie sound stoppen der in einem Thread läuft Java Basics - Anfänger-Themen 7
M Kein Sound in der .jar, davor schon Java Basics - Anfänger-Themen 6
C Wav-Sound nur unter Window Java Basics - Anfänger-Themen 5
R Problem mit Sound Java Basics - Anfänger-Themen 5
R Sound Problem Java Basics - Anfänger-Themen 25
P Sound in Applikation (nicht Applet) Java Basics - Anfänger-Themen 5
Developer_X Java can't play mid sound? Java Basics - Anfänger-Themen 16
K kein Sound beim Öffnen der jar-Datei, in Eclipse schon Java Basics - Anfänger-Themen 2
X Benutzung von Mixer (Sound, nicht Küche!) Java Basics - Anfänger-Themen 2
V Serialisieren einer ShortMessage (javax.sound.midi) Java Basics - Anfänger-Themen 5
S Java Sound mit 24 bit/96 kHz Audio? Java Basics - Anfänger-Themen 12
0 Problem mit Bild und Sound im Applet Java Basics - Anfänger-Themen 12
D Sound in Frames möglich? EDIT Class Clip Java Basics - Anfänger-Themen 5
K Sound stoppt nicht Java Basics - Anfänger-Themen 3
N Java Sound - Unsupported control type Java Basics - Anfänger-Themen 2
F Sound Interface Richtig implementieren Java Basics - Anfänger-Themen 4
G Sound/Endlosschleife/Abbruchproblem Java Basics - Anfänger-Themen 3
B Wo finde ich die Klasse javax.sound.sampled.AudioSystem Java Basics - Anfänger-Themen 7
R Sound wird im Applet nicht abgespielt Java Basics - Anfänger-Themen 13
K Java Sound Application Java Basics - Anfänger-Themen 2
G Sound einbinden Java Basics - Anfänger-Themen 2
G sound in applikation Java Basics - Anfänger-Themen 7
G Sound Java Basics - Anfänger-Themen 13
megachucky wo gibts icons, images und sound dateien zum download? Java Basics - Anfänger-Themen 2
K Musik abspielen Java Basics - Anfänger-Themen 4
S Youtube Video abspielen Java Basics - Anfänger-Themen 1
S Probleme mit abspielen einer .wav Datei Java Basics - Anfänger-Themen 2
A wav-Datei abspielen Java Basics - Anfänger-Themen 3
J Java - Abspielen einer wav Datei Java Basics - Anfänger-Themen 2
P InputStream eines Musik-Streams abspielen Java Basics - Anfänger-Themen 2
D Wave Datei mehrmals abspielen Java Basics - Anfänger-Themen 2
P Audio Datei abspielen Java Basics - Anfänger-Themen 18
S Vereinfacht Sounds abspielen?! Java Basics - Anfänger-Themen 3
T .wav abspielen Java Basics - Anfänger-Themen 8
P *.wav abspielen mit Anyexample Java Basics - Anfänger-Themen 3
Maxim6394 Problem beim Abspielen von Sounds Java Basics - Anfänger-Themen 8
SheldoN Töne abspielen auf verschiedenen Buttons Java Basics - Anfänger-Themen 17
B Problem beim Abspielen einer Videodatei Java Basics - Anfänger-Themen 4
B Tondatei abspielen Java Basics - Anfänger-Themen 11
H audio abspielen Java Basics - Anfänger-Themen 19
A Soundfile in java abspielen lassen Java Basics - Anfänger-Themen 7
Developer_X Sounds abspielen, die im internet sind (.wav) Java Basics - Anfänger-Themen 2
R WAV-Datei in textpane abspielen Java Basics - Anfänger-Themen 3
StrikeTom Fehler beim Audiodatei abspielen Java Basics - Anfänger-Themen 4
M Volume beim Abspielen von Audio Dateien Java Basics - Anfänger-Themen 2
J VoiceChat Hilfe - Empfangene Pakete abspielen Java Basics - Anfänger-Themen 6
M Ton abspielen in einer gewissen Frequenz und lautstärke... Java Basics - Anfänger-Themen 3
G Video aus dem Internet abspielen Java Basics - Anfänger-Themen 6
R Probleme mit NullPointer beim Mp3 abspielen (JMF) Java Basics - Anfänger-Themen 21
S Midi-dateien Abspielen Java Basics - Anfänger-Themen 2
hdi Sounds abspielen Java Basics - Anfänger-Themen 12
K Animiertes Gif nur einmal abspielen Java Basics - Anfänger-Themen 3
X Audio: Abspielen eines OutputStreams Java Basics - Anfänger-Themen 4
S Ton mit festgelegter Frequenz abspielen Java Basics - Anfänger-Themen 2
B Kann Java Videos abspielen? Java Basics - Anfänger-Themen 2
M strings rückwärts abspielen (schleife?) Java Basics - Anfänger-Themen 33
F mp3 File abspielen Java Basics - Anfänger-Themen 15
U Ton abspielen Java Basics - Anfänger-Themen 23
D JMF - Abspielen eines mpeg1-Videos Java Basics - Anfänger-Themen 15
E MP3s in Java abspielen Java Basics - Anfänger-Themen 2
G *.au Datei einbinden und abspielen Java Basics - Anfänger-Themen 4
F musik datei mit jmf abspielen Java Basics - Anfänger-Themen 5
B Midi-File Abspielen Java Basics - Anfänger-Themen 14
T Filme ohne JMF abspielen Java Basics - Anfänger-Themen 7
D aufnehmen, abspielen und vergleichen von Sounds Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben