-
- All Implemented Interfaces:
-
android.media.MediaPlayer.OnCompletionListener,com.badlogic.gdx.audio.Music,com.badlogic.gdx.utils.Disposable
public class AndroidMusic implements Music, MediaPlayer.OnCompletionListener
-
-
Field Summary
Fields Modifier and Type Field Description private floatvolumeprotected Music.OnCompletionListeneronCompletionListener
-
Method Summary
Modifier and Type Method Description floatgetVolume()voidsetVolume(float volume)voidsetOnCompletionListener(Music.OnCompletionListener listener)voiddispose()booleanisLooping()booleanisPlaying()voidpause()voidplay()voidsetLooping(boolean isLooping)voidsetPan(float pan, float volume)voidstop()voidsetPosition(float position)floatgetPosition()floatgetDuration()voidonCompletion(MediaPlayer mp)-
Methods inherited from class com.badlogic.gdx.audio.Music
dispose, getPosition, getVolume, isLooping, isPlaying, pause, play, setLooping, setOnCompletionListener, setPan, setPosition, setVolume, stop -
Methods inherited from class android.media.MediaPlayer.OnCompletionListener
onCompletion -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getVolume
float getVolume()
-
setVolume
void setVolume(float volume)
-
setOnCompletionListener
void setOnCompletionListener(Music.OnCompletionListener listener)
-
dispose
void dispose()
-
isLooping
boolean isLooping()
-
isPlaying
boolean isPlaying()
-
pause
void pause()
-
play
void play()
-
setLooping
void setLooping(boolean isLooping)
-
setPan
void setPan(float pan, float volume)
-
stop
void stop()
-
setPosition
void setPosition(float position)
-
getPosition
float getPosition()
-
getDuration
float getDuration()
-
onCompletion
void onCompletion(MediaPlayer mp)
-
-
-
-