Modifier and Type | Field and Description |
---|---|
LibgdxAudio |
audio |
long |
id |
com.badlogic.gdx.audio.Music |
music |
Constructor and Description |
---|
LibgdxMusic(LibgdxAudio audio,
com.badlogic.gdx.audio.Music music) |
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(com.badlogic.gdx.audio.Music music) |
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 |
setVolume(float volume)
Sets the volume of the music
|
void |
stop()
Stops the playback if it is paused or currently playing.
|
public final long id
public final com.badlogic.gdx.audio.Music music
public final LibgdxAudio audio
public LibgdxMusic(LibgdxAudio audio, com.badlogic.gdx.audio.Music music)
public long getId()
Music
public void play()
Music
public void pause()
Music
public void stop()
Music
Music.play()
will start playback from the beginning.public boolean isPlaying()
Music
public void setLooping(boolean isLooping)
Music
setLooping
in interface Music
isLooping
- True if the music should loop.public boolean isLooping()
Music
public void setVolume(float volume)
Music
public float getVolume()
Music
public float getPosition()
Music
getPosition
in interface Music
public void dispose()
dispose
in interface org.mini2Dx.gdx.utils.Disposable
public void onCompletion(com.badlogic.gdx.audio.Music music)
onCompletion
in interface com.badlogic.gdx.audio.Music.OnCompletionListener