|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object greenfoot.GreenfootSound
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 | |
---|---|
int |
getVolume()
Gibt die momentane Lautstärke des Sounds zurück. |
boolean |
isPlaying()
true , wenn eine Sounddatei zurzeit abgespielt wird. |
void |
pause()
Pausiert die Wiedergabe, falls der Sound grade abgespielt wird. |
void |
play()
Startet das Abspielen des Sounds. |
void |
playLoop()
Startet das Abspielen des Sounds in einer sich wiederholenden Schleife. |
void |
setVolume(int level)
Setzt die momentane Lautstärke des Sounds zwischen 0 (aus) und 100 (sehr laut). |
void |
stop()
Stoppt die Wiedergabe, falls der Sound grade abgespielt wird. |
String |
toString()
Gibt die Textdarstellung dieses Sounds zurück. |
Methods inherited from class |
---|
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 int getVolume()
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 setVolume(int level)
level
- Die zu setzende Lautstärke des Soundspublic void stop()
public String toString()
toString
in class Object
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |