public class LibgdxMusic
extends java.lang.Object
implements org.mini2Dx.core.audio.Music, com.badlogic.gdx.audio.Music.OnCompletionListener
| 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() |
float |
getPosition() |
float |
getVolume() |
boolean |
isLooping() |
boolean |
isPlaying() |
void |
onCompletion(com.badlogic.gdx.audio.Music music) |
void |
pause() |
void |
play() |
void |
setLooping(boolean isLooping) |
void |
setVolume(float volume) |
void |
stop() |
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()
getId in interface org.mini2Dx.core.audio.Musicpublic void play()
play in interface org.mini2Dx.core.audio.Musicpublic void pause()
pause in interface org.mini2Dx.core.audio.Musicpublic void stop()
stop in interface org.mini2Dx.core.audio.Musicpublic boolean isPlaying()
isPlaying in interface org.mini2Dx.core.audio.Musicpublic void setLooping(boolean isLooping)
setLooping in interface org.mini2Dx.core.audio.Musicpublic boolean isLooping()
isLooping in interface org.mini2Dx.core.audio.Musicpublic void setVolume(float volume)
setVolume in interface org.mini2Dx.core.audio.Musicpublic float getVolume()
getVolume in interface org.mini2Dx.core.audio.Musicpublic float getPosition()
getPosition in interface org.mini2Dx.core.audio.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