| 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()
Musicpublic void play()
Musicpublic void pause()
Musicpublic void stop()
MusicMusic.play() will start playback from the beginning.public boolean isPlaying()
Musicpublic void setLooping(boolean isLooping)
MusicsetLooping in interface MusicisLooping - True if the music should loop.public boolean isLooping()
Musicpublic void setVolume(float volume)
Musicpublic float getVolume()
Musicpublic float getPosition()
MusicgetPosition in interface Musicpublic void dispose()
dispose in interface org.mini2Dx.gdx.utils.Disposablepublic void onCompletion(com.badlogic.gdx.audio.Music music)
onCompletion in interface com.badlogic.gdx.audio.Music.OnCompletionListener