Keine Musik bei Applikation

Status
Nicht offen für weitere Antworten.

Brain

Aktives Mitglied
Hallo!!!
Ich habe folgendes Problem: Wieso kann das Programm mit diesem Quellcode keine Musik abspielen. Es gibt keine Fehler, aber es ist auch nichts zu hören.

Code:
import java.applet.Applet;
import java.applet.AudioClip;
import java.awt.Color;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.net.MalformedURLException;
import java.net.URL;

import javax.swing.JFrame;

public class General2 extends JFrame {

	public General2 window;
	public URL url;
	public String str;
	public AudioClip clip;

	public static void main(String[] args) {
		General2 window = new General2("General2");

		window.pack();
		window.setSize(800, 600);
		window.show();
		window.setResizable(false);
		window.getContentPane().setBackground(Color.WHITE);
	}

	General2(String titel) {
		super(titel);

		class CFensterLauscher extends WindowAdapter {
			public void windowClosing(WindowEvent e) {
				System.exit(0);
			}
		}

		String str = "file:///c:/Programme/eclipse/workspace/Buch/cosmic gate - human beings2.wav";

		try {
			URL url = new URL(str);
			AudioClip clip = Applet.newAudioClip(url);
			clip.play();
		}
		catch (MalformedURLException e) {
			System.out.println(e);
			System.exit(0);
		};
		
		addWindowListener(new CFensterLauscher());

	}

	public void start() {
		clip.play();
	}

	public void stop() {
		clip.stop();
	}
}

Kann mir bitte jemand helfen?
Danke für jede Antwort!!!
 

L-ectron-X

Gesperrter Benutzer
Wenn dieser Code funktionieren soll, müsste Dein Programm glaube ich von Applet abgeleitet sein.
EDIT:
Ich korrigiere mich!
Code:
import java.applet.*; 
import java.awt.*; 
import java.awt.event.*; 
import java.io.*;
import java.net.*;

import javax.swing.JFrame; 

public class General2 extends JFrame { 
   private File f; 
   private AudioClip clip; 

   General2(String titel) { 
      super(titel);
      f = new File("c:/Programme/eclipse/workspace/Buch/cosmic gate - human beings2.wav"); 

      try {
         clip = Applet.newAudioClip(f.toURL()); 
         clip.play(); 
      } 
      catch (MalformedURLException e) { 
         System.out.println(e); 
         System.exit(0); 
      }
       
      addWindowListener(new CFensterLauscher()); 

   }
   
   class CFensterLauscher extends WindowAdapter {
      public void windowClosing(WindowEvent e) {
      System.exit(0);
      }
   }

   public static void main(String[] args) { 
      General2 window = new General2("General2");

      window.pack(); 
      window.setSize(800, 600); 
      window.show(); 
      window.setResizable(false); 
      window.getContentPane().setBackground(Color.WHITE); 
   } 
}
So sollte es funktionieren. Geht also doch mit einer Applikation.
Wenn's nicht läuft stimmt was nicht mit dem Pfad zur Sounddatei.
 

Brain

Aktives Mitglied
Also, ich habe das ausprobiert und es läuft nicht. "Nicht mit *.wav". Ich habe versucht eine andere Datei mit dem Format *.au abzuspielen und es ging. Wisst ihr was ich machen muss, damit ich die Sounds in wav abspielen kann?
 

L-ectron-X

Gesperrter Benutzer
Hm, komisch. Bei mir funktionierte mein Beispiel mit einer in einem Verzeichnis liegenden .wav-Datei.
Ich habe das Programm mit dem SDK 1.4.2 compiliert.
Hast Du vielleicht eine ältere Version benutzt? In früheren Versionen wurde glaube ich das wav-Format noch nicht unterstützt.
 

Illuvatar

Top Contributor
Javabuch ([url hat gesagt.:
http://www.javabuch.de[/url])]
Das JDK bietet auch einige Möglichkeiten, Sound auszugeben. Hierbei muß klar zwischen dem JDK 1.2 und seinen Vorgängern unterschieden werden. Während das JDK 1.2 die Soundausgabe sowohl Applikationen als auch Applets ermöglicht, war diese vorher nur für Applets möglich. Dabei war die Ausgabe auf gesampelte Sounds beschränkt, die im AU-Format vorliegen mußten. Das AU-Format stammt aus der SUN-Welt und legt ein Sample im Format 8 Bit Mono, Sampling-Rate 8 kHz, µ-law-Kompression ab. Seit dem JDK 1.2 werden dagegen auch die Sample-Formate WAV und AIFF sowie die Midi-Formate Typ 0 und Typ 1 und RMF unterstützt. Zudem gibt es einige Shareware- oder Freeware-Tools, die zwischen verschiedenen Formaten konvertieren können (z.B. CoolEdit oder GoldWave). Mit dem JDK 1.3 wurden die Fähigkeiten erneut erweitert. Mit der nun im JDK enthaltenen Sound-Engine kann Musik nicht nur wiedergegeben, sondern auch aufgenommen und bearbeitet werden, und es ist möglich, Zusatzgeräte wie Mixer, Synthesizer oder andere Audiogeräte anzusteuern.

==> .wav geht ab 1.2.
 

L-ectron-X

Gesperrter Benutzer
@Illuvatar: Danke für die Nachhilfe. Wann die Unterstützung für wav-Dateien genau eingeführt wurde wusste ich jetzt nicht.

OK, da Brain mit einem JFrame (ab 1.2) arbeitet, sollte dann auch die wav-Unterstützung da sein.
Hast Du mal eine andere wav-Datei versucht? Wave ist ja auch nicht gleich Wave. Oder?
 

Brain

Aktives Mitglied
1. Ich habe "j2sdk1.4.0"
2. Nein, ich habe es nicht mit anderen wav - Dateien ausprobiert

Ich köönte ja eins schnell convertieren. Mit welcher Frequenz(MHz) und welcher Qualität(kB/s) sollte ich das machen?
 

L-ectron-X

Gesperrter Benutzer
Ich habe einfach die ding.wav aus dem Verzeichnis C:\Windows\Media genommen.
Versuche die mal für den Anfang.
 

Brain

Aktives Mitglied
Ich habe die Version j2sdk1.4.2_2 bei mir auf dem PC installiert. Jetzt geht's. Danke an alle!!!
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
berserkerdq2 Kann keine Labels erstellen, was ist hier syntaktisch falsch Allgemeine Java-Themen 5
berserkerdq2 Labels in IJVM sind keine lokalen Variablen oder? Allgemeine Java-Themen 2
O Warum kann ich so keine Elemente löschen und erhalte einen IllegalStateException? Allgemeine Java-Themen 4
pkm javax.script.ScriptEngineManager gibt mir keine Engine Allgemeine Java-Themen 4
N iText keine Sonderzeichen und Umlaute unter Windows Allgemeine Java-Themen 13
Tobero Eclipse Runnable jar exportiert keine Textures? Allgemeine Java-Themen 12
S createTempFile erstellt keine temporäre Datei Allgemeine Java-Themen 13
O xlsx Datei auslesen mit POI Apache liest keine LEERZELLEN Allgemeine Java-Themen 6
C javax.mail.Message message.setreplyto() null setzen (keine replyto Adresse) Allgemeine Java-Themen 25
Thallius Keine Ahnung Allgemeine Java-Themen 15
M WSDL: Doppelte Typenames (Keine Verwendung möglich) Allgemeine Java-Themen 5
L JPA keine shared primary key Allgemeine Java-Themen 11
M Keine weitere Eingabe in der Main möglich. Eventueller Ansatz über while. Allgemeine Java-Themen 8
P Datenbank-MiniGUI fügt keine Daten ein Allgemeine Java-Themen 4
T Input/Output Konsole gibt trotz printf keine Umlaute aus Allgemeine Java-Themen 17
N Warum habe ich keine Spaltenüberschriften? Allgemeine Java-Themen 6
W Thread sleep 30 sekunden - wenn keine Antwort bis dahin neu senden Allgemeine Java-Themen 2
Thallius Bekomme keine Exception mit Stacktrace mehr. Was habe ich getan? Allgemeine Java-Themen 13
H jid3lib nach schreiben keine Tags im Folder angezeigt Allgemeine Java-Themen 1
0 Code startet nicht (Keine Warnung/Fehlermeldung) Allgemeine Java-Themen 4
A Swing FileWriter schreibt keine Daten in Datei Allgemeine Java-Themen 13
J Programm meldet "Keine Rückmeldung" nach Verbindung zum Server Allgemeine Java-Themen 4
Z Eclipse hängt sich alle paar Sekunden auf (Keine Rückmeldung). Allgemeine Java-Themen 4
Bluedaishi Input/Output Bluetooth Bondrucker MZ220 keine Verbindung Allgemeine Java-Themen 0
F Cardlayout prüfen ob schon vorhanden, keine doppelten Allgemeine Java-Themen 3
R Es gibt keine dummen Fragen (hab ich mal gehört) Allgemeine Java-Themen 11
M Eclipse Keine Ausgabe mehr bei Fehlern Allgemeine Java-Themen 3
S Java Applet Crash - Keine Exception Allgemeine Java-Themen 8
V Files mit Umlauten ergeben keine Größe Allgemeine Java-Themen 9
S Bekomme mit Scanner und URL keine Html-Seite ausgelesen Allgemeine Java-Themen 3
127.0.0.1 Subversion neues SVN Projekt, keine Main gefunden ?! Allgemeine Java-Themen 7
A Collections HashMap.containsKey findet keine immutablen Objekte Allgemeine Java-Themen 3
M keine Bilder in .jar-Datei (java) Allgemeine Java-Themen 23
D Chat - keine Schrift sichtbar Allgemeine Java-Themen 4
J Eclipse Elipse gibt mir keine Vorschläge mehr :( Allgemeine Java-Themen 6
S Objekte die Objekte enthalten: Keine Vererbung Allgemeine Java-Themen 4
S Tomcat java.util.logging - keine Logs Allgemeine Java-Themen 12
Guybrush Threepwood Warten, bis keine Taste gedrückt Allgemeine Java-Themen 11
S Keine NullPointerExceptions in nebenläufigen Threads Allgemeine Java-Themen 21
T Batch-File / keine Verbindung zur DerbyDB Allgemeine Java-Themen 3
O Zugriff auf Serielle Schnittstelle - Keine Ports gefunden. Allgemeine Java-Themen 8
X Warum kann ich keine ZIP Datein mit renameto() in was anderes benennen? Allgemeine Java-Themen 13
B warum keine nested blocks Allgemeine Java-Themen 2
GilbertGrape Jetty-Dienst startet keine Programme mit Oberfläche Allgemeine Java-Themen 2
S Keine Exception-Warning in Eclipse Allgemeine Java-Themen 3
D Warum keine Mehrfachvererbung? Allgemeine Java-Themen 5
tfa Keine Closures in Java 7 (?) Allgemeine Java-Themen 17
J Probleme wenn man keine serialVersionUID definiert? Allgemeine Java-Themen 27
G PrintWriter in .jar erstellt keine Datei Allgemeine Java-Themen 4
F Kann man keine Arrays von generischen Typen erstellen? Allgemeine Java-Themen 2
G Javadoc generiert keine Links zu java.lang Klassen? Allgemeine Java-Themen 4
A ArrayListe :Doppelte entfernen -> keine Referenzen Allgemeine Java-Themen 26
ARadauer Random keine Zahlen doppelt Allgemeine Java-Themen 4
T Wieso erfolgt keine Ausgabe. /Excel Allgemeine Java-Themen 19
F GregorianCalendar wirft keine Fehler bei z.b. Monat 17 Allgemeine Java-Themen 3
G Jarfile gibt keine Textnachrichten aus Allgemeine Java-Themen 2
J java vnc client verbessern: KeyEvent.VK_ALT keine Wirkung? Allgemeine Java-Themen 12
J jar-Datei enthält keine Main-Class Allgemeine Java-Themen 22
N Keine Klassen startbar/mit Abhängigkeiten erstellbar Allgemeine Java-Themen 2
WMaerz Der neue JDK 6 enthält keine javac.exe, tool.jar usw. Allgemeine Java-Themen 6
P Webhosting-Paket unterstützt nur .war Dateien keine jsp Allgemeine Java-Themen 4
A Kann keine neue Klasse erstellen. Allgemeine Java-Themen 3
D TextPane nach Laden keine Styles Allgemeine Java-Themen 2
A JSP include - keine Fehlermeldung Allgemeine Java-Themen 2
H Vektoren nehmen keine neuen Werte an Allgemeine Java-Themen 5
N Applet übernimmt keine Änderungen Allgemeine Java-Themen 13
C Vier Stellen Keine Doppelt (Zufall) Allgemeine Java-Themen 20
N Euklidischer Algorithmus in Java und keine Terminierung. Allgemeine Java-Themen 7
C Java zeigt keine Fensterinhalte Allgemeine Java-Themen 3
G Leere Fenster (Keine Schrift, Reiter/ Buttons) bei Java Allgemeine Java-Themen 5
G woher installiertes JDK? (keine Adminrechte) Allgemeine Java-Themen 3
R keine sqrt methode für bigintegers? Allgemeine Java-Themen 14
D NullPointerException wo keine sein sollte. Allgemeine Java-Themen 2
0 Keine clone-Methode für BigDecimal und BigInteger? Allgemeine Java-Themen 3
C Sound: Keine Line gefunden. Zu großer internal buffer? Allgemeine Java-Themen 3
Y Comm-API findet keine Ports Allgemeine Java-Themen 5
H Kann keine Zahlen von Buchstaben unterscheiden Allgemeine Java-Themen 4
V Javadoc ertellt keine korrekten links Allgemeine Java-Themen 3
Anrutas Musik Playlist Allgemeine Java-Themen 1
MiMa seltsames Jahr aus Musik Metadaten ? Allgemeine Java-Themen 2
C Raspberry Musik abspielen Allgemeine Java-Themen 4
kilopack15 Musik analysieren Allgemeine Java-Themen 0
C Musik in Java Allgemeine Java-Themen 3
E Musik Bot für Twitch umschreiben Allgemeine Java-Themen 12
D Java Musik Player Lautstärke Allgemeine Java-Themen 1
J Beste Musik Bibliothek Allgemeine Java-Themen 12
D Musik, Video, Bücher Verwaltungsprogramm Allgemeine Java-Themen 2
F Java und .xm musik dateien Allgemeine Java-Themen 7
L Musik(Töne) abspielen Allgemeine Java-Themen 10
T Musik Spektrum Anzeige erzeugen Allgemeine Java-Themen 17
M Musik und Java Allgemeine Java-Themen 8
O Maven ein externes jar laden ohne die Applikation neu zu kompilieren Allgemeine Java-Themen 4
OnDemand Anzeigen was eine Applikation macht Allgemeine Java-Themen 1
O Leerzeichen und Umlaute im Pfad einer Java Applikation machen Probleme Allgemeine Java-Themen 13
O Java-Applikation tut in Netbeans, als JAR nicht, wegen Pfadangaben einer benötigten Datei Allgemeine Java-Themen 8
L Java Applikation Web Anbindung Allgemeine Java-Themen 2
H OOP Setting(config) für Applikation sicheren? Allgemeine Java-Themen 9
L Übergabe an eine eher einfache Java- Applikation wegen Kündigung Allgemeine Java-Themen 1
OnDemand Desktop-Applikation schreiben, wie daten persistent? Allgemeine Java-Themen 9
B Applikation ohne (direkt)Java installiert zu haben auszuführen Allgemeine Java-Themen 8

Ähnliche Java Themen

Neue Themen


Oben