| 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.Disposablepublic boolean isLooping()
Musicpublic boolean isPlaying()
Musicpublic void pause()
Musicpublic long getId()
Musicpublic void play()
Musicpublic void setLooping(boolean isLooping)
MusicsetLooping in interface MusicisLooping - True if the music should loop.public void setVolume(float volume)
Musicpublic float getVolume()
Musicpublic void setPan(float pan,
float volume)
public void stop()
MusicMusic.play() will start playback from the beginning.public void setPosition(float position)
public float getPosition()
MusicgetPosition in interface Musicpublic void setOnCompletionListener(com.badlogic.gdx.audio.Music.OnCompletionListener listener)
public void onCompletion(MediaPlayer mp)