|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectgreenfoot.GreenfootSound
public class GreenfootSound
Represents audio that can be played in Greenfoot. A GreenfootSound loads the audio from a file. The sound cannot be played several times simultaneously, but can be played several times sequentially. Most files of the following formats are supported: AIFF, AU, WAV, MP3 and MIDI.
| Constructor Summary | |
|---|---|
GreenfootSound(java.lang.String filename)
Creates a new sound from the given file. |
|
| Method Summary | |
|---|---|
int |
getVolume()
Get the current volume of the sound, between 0 (off) and 100 (loudest.) |
boolean |
isPlaying()
True if the sound is currently playing. |
void |
pause()
Pauses the current sound if it is currently playing. |
void |
play()
Start playing this sound. |
void |
playLoop()
Play this sound repeatedly in a loop. |
void |
setVolume(int level)
Set the current volume of the sound between 0 (off) and 100 (loudest.) |
void |
stop()
Stop playing this sound if it is currently playing. |
java.lang.String |
toString()
Returns a string representation of this sound containing the name of the file and whether it is currently playing or not. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public GreenfootSound(java.lang.String filename)
filename - Typically the name of a file in the sounds directory in
the project directory.| Method Detail |
|---|
public void play()
public void playLoop()
public void stop()
public void pause()
Make sure that this is really the method you want. If possible, you
should always use stop(), because the resources can be released
after calling stop(). The resources for the sound will not be
released while it is paused.
stop()public boolean isPlaying()
public int getVolume()
public void setVolume(int level)
level - the level to set the sound volume to.public java.lang.String toString()
toString in class java.lang.Object
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||