Package pi.resources.sound
Class Sound
java.lang.Object
pi.resources.sound.Sound
Ein Klang stellt eine Audio-Datei dar.
Diese Klasse implementiert die notwendige Funktionalität, um Klänge aus dem Dateisystem zu laden und einen Stream bereitzustellen, der später für die Wiedergabe verwendet werden kann.
- Author:
- Steffen Wilke, Matthias Wilke, Josef Friedrich
-
Constructor Summary
ConstructorsConstructorDescriptionSound(InputStream is, URL filePath) Erstellt eine neue Sound-Instanz aus dem angegebenen Eingabestrom.Erstellt eine neue Sound-Instanz aus dem angegeben Dateipfad. -
Method Summary
-
Constructor Details
-
Sound
Erstellt eine neue Sound-Instanz aus dem angegebenen Eingabestrom. Die Sounddaten werden in ein Byte-Array geladen und Informationen über das Audioformat ermittelt.- Parameters:
is- Der Eingabestrom, aus dem der Sound geladen wird.filePath- Der Name dieser Sounddatei.
-
Sound
Erstellt eine neue Sound-Instanz aus dem angegeben Dateipfad.- Parameters:
filePath- Der Dateipfad der Audiodatei.- Since:
- 0.48.0
-
-
Method Details
-
filePath
Liefert den Dateipfad der Audio-Datei.- Returns:
- Der Dateipfad der Audio-Datei.
- Since:
- 0.47.0
-
name
Liefert den Dateinamen der Audio-Datei ohne Dateiendung.- Returns:
- Der Dateiname der Audio-Datei ohne Dateiendung.
-
format
Liefert das Audioformat dieser Sound-Instanz.- Returns:
- Das Audioformat dieser Instanz.
-
rawData
public byte[] rawData()Liefert die Rohdaten dieses Sounds als Byte-Array.Diese Daten werden bei der Serialisierung von Ressourcen verwendet.
- Returns:
- Die Rohdaten dieses Sounds als Byte-Array.
-