Package gaiasky.util
Class MusicManager
- java.lang.Object
-
- gaiasky.util.MusicManager
-
-
Field Summary
Fields Modifier and Type Field Description static MusicManagerinstance
-
Constructor Summary
Constructors Constructor Description MusicManager(java.nio.file.Path[] dirs)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voiddispose()floatgetPosition()Gets the current play position in secondsfloatgetVolume()static voidinitialize(java.nio.file.Path... folders)static booleaninitialized()booleanisPlaying()voidnext()voidnotify(Events event, java.lang.Object... data)voidpause()voidplay()voidplayPauseToggle()voidprevious()voidreload()voidsetVolume(float volume)Sets the seeker of this music manager.voidstart()
-
-
-
Field Detail
-
instance
public static MusicManager instance
-
-
Method Detail
-
initialize
public static void initialize(java.nio.file.Path... folders)
-
initialized
public static boolean initialized()
-
start
public void start()
-
isPlaying
public boolean isPlaying()
-
getPosition
public float getPosition()
Gets the current play position in seconds- Returns:
- The play position in seconds
-
setVolume
public void setVolume(float volume)
Sets the seeker of this music manager. The seeker must be given in the range [0,1] with 0 being silent and 1 being the maximum seeker.- Parameters:
volume-
-
getVolume
public float getVolume()
-
next
public void next()
-
previous
public void previous()
-
playPauseToggle
public void playPauseToggle()
-
pause
public void pause()
-
play
public void play()
-
reload
public void reload()
-
dispose
public static void dispose()
-
-