java.lang.ObjectGreenfootSound
public class GreenfootSound
Mit Hilfe dieser Klasse kann die Audioausgabe in Greenfoot realisiert werden. Ein Objekt der Klasse GreenfootSound kann Klänge aus einer Datei laden. Die Audiodatei kann nicht mehrmals simultan abgespielt werden. Ein mehrmaliges nacheinander abspielen ist jedoch möglich. Die meisten Dateien folgender Formate werden unterstützt: aiff, au, wav, mp3 und midi.
| Constructor Summary | |
|---|---|
GreenfootSound(String filename)
Erzeugt einen neuen Sound aus der angegebenen Datei. |
|
| Method Summary | |
|---|---|
boolean |
isPlaying()
true, wenn eine Sounddatei zurzeit abgespielt wird. |
void |
pause()
Pausiert die Wiedergabe. |
void |
play()
Startet das Abspielen des Sounds. |
void |
playLoop()
Startet das Abspielen des Sounds in einer sich wiederholende Schleife. |
void |
stop()
Stoppt die Wiedergabe. |
String |
toString()
Gibt die Textdarstellung dieses Sounds zurück. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public GreenfootSound(String filename)
filename - Der Name der Datei in dem Ordner 'sounds' im Projektverzeichnis.| Method Detail |
|---|
public boolean isPlaying()
true, wenn eine Sounddatei zurzeit abgespielt wird.
public void pause()
stop(), da dann der Speicherverbrauch wieder freigegeben werden kann.
Die verbrauchten Ressourcen werden durch ein pausieren nicht freigegeben.
stop()public void play()
public void playLoop()
public void stop()
public String toString()
toString in class Object