Modifier and Type | Field and Description |
---|---|
protected com.badlogic.gdx.audio.Music.OnCompletionListener |
onCompletionListener |
protected boolean |
wasPlaying |
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
long |
getId()
Returns the unique ID for this instance
|
float |
getPosition()
Returns the playback position
|
float |
getVolume()
Returns the volume of the music
|
boolean |
isLooping()
Returns if the music will loop
|
boolean |
isPlaying()
Returns if the music is playing
|
void |
onCompletion(MediaPlayer mp) |
void |
pause()
Pauses the playback if it is currently playing
|
void |
play()
Starts playing the music stream.
|
void |
setLooping(boolean isLooping)
Sets if the music should loop.
|
void |
setOnCompletionListener(com.badlogic.gdx.audio.Music.OnCompletionListener listener) |
void |
setPan(float pan,
float volume) |
void |
setPosition(float position) |
void |
setVolume(float volume)
Sets the volume of the music
|
void |
stop()
Stops the playback if it is paused or currently playing.
|
protected boolean wasPlaying
protected com.badlogic.gdx.audio.Music.OnCompletionListener onCompletionListener
public void dispose()
dispose
in interface org.mini2Dx.gdx.utils.Disposable
public boolean isLooping()
Music
public boolean isPlaying()
Music
public void pause()
Music
public long getId()
Music
public void play()
Music
public void setLooping(boolean isLooping)
Music
setLooping
in interface Music
isLooping
- True if the music should loop.public void setVolume(float volume)
Music
public float getVolume()
Music
public void setPan(float pan, float volume)
public void stop()
Music
Music.play()
will start playback from the beginning.public void setPosition(float position)
public float getPosition()
Music
getPosition
in interface Music
public void setOnCompletionListener(com.badlogic.gdx.audio.Music.OnCompletionListener listener)
public void onCompletion(MediaPlayer mp)