public class AudioFile
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
private javax.sound.sampled.Clip |
clip |
|
private boolean |
loop |
|
private int |
pausePosition |
|
private int |
volume |
Constructor | Description |
---|---|
AudioFile(javax.sound.sampled.Clip clip) |
Konstruiert neue Audiodatei.
|
Modifier and Type | Method | Description |
---|---|---|
boolean |
getLoop() |
|
int |
getVolume() |
|
void |
pause() |
Pausiert diese Audiodatei, sodass diese mit
reset() fortgesetzt werden kann. |
void |
reset() |
Setzt den Playback-Cursor an den Anfang dieser Audiodatei.
|
void |
resume() |
Startet diese Audiodatei von der mit
pause() gesetzten Position aus. |
void |
setLoop(boolean loop) |
Setzt ob diese Audiodatei in einer Dauerschleife läuft.
|
void |
setVolume(int volume) |
Setzt die Lautstärke dieser Audiodatei zwischen 0 und 100.
|
void |
start() |
Startet diese Audiodatei vom Anfang an.
|
void |
stop() |
Stoppt diese Audiodatei.
|
private javax.sound.sampled.Clip clip
private int volume
private boolean loop
private int pausePosition
AudioFile(javax.sound.sampled.Clip clip)
clip
- Geladener Clip dieser Audio-Dateipublic int getVolume()
public void setVolume(int volume)
volume
- Lautstärkewert zwischen 1 und 100public boolean getLoop()
true
wenn die Audiodatei in einer Dauerschleife läuft.public void setLoop(boolean loop)
loop
- true
wenn die Audio-Datei in einer Dauerschleife laufen sollpublic void start()
public void stop()
public void resume()
pause()
gesetzten Position aus.public void pause()
reset()
fortgesetzt werden kann.public void reset()