com.badlogic.gdx.backends.android
Class AndroidMusic

java.lang.Object
  extended by com.badlogic.gdx.backends.android.AndroidMusic
All Implemented Interfaces:
android.media.MediaPlayer.OnCompletionListener, Music, Disposable

public class AndroidMusic
extends Object
implements Music, android.media.MediaPlayer.OnCompletionListener


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.badlogic.gdx.audio.Music
Music.OnCompletionListener
 
Method Summary
 void dispose()
           
 float getDuration()
           
 float getPosition()
           
 float getVolume()
           
 boolean isLooping()
           
 boolean isPlaying()
           
 void onCompletion(android.media.MediaPlayer mp)
           
 void pause()
           
 void play()
           
 void setLooping(boolean isLooping)
           
 void setOnCompletionListener(Music.OnCompletionListener listener)
           
 void setPan(float pan, float volume)
           
 void setPosition(float position)
           
 void setVolume(float volume)
           
 void stop()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

dispose

public void dispose()
Specified by:
dispose in interface Music
Specified by:
dispose in interface Disposable

isLooping

public boolean isLooping()
Specified by:
isLooping in interface Music

isPlaying

public boolean isPlaying()
Specified by:
isPlaying in interface Music

pause

public void pause()
Specified by:
pause in interface Music

play

public void play()
Specified by:
play in interface Music

setLooping

public void setLooping(boolean isLooping)
Specified by:
setLooping in interface Music

setVolume

public void setVolume(float volume)
Specified by:
setVolume in interface Music

getVolume

public float getVolume()
Specified by:
getVolume in interface Music

setPan

public void setPan(float pan,
                   float volume)
Specified by:
setPan in interface Music

stop

public void stop()
Specified by:
stop in interface Music

setPosition

public void setPosition(float position)

getPosition

public float getPosition()
Specified by:
getPosition in interface Music

getDuration

public float getDuration()

setOnCompletionListener

public void setOnCompletionListener(Music.OnCompletionListener listener)
Specified by:
setOnCompletionListener in interface Music

onCompletion

public void onCompletion(android.media.MediaPlayer mp)
Specified by:
onCompletion in interface android.media.MediaPlayer.OnCompletionListener


Copyright © 2014. All Rights Reserved.