Package gaiasky.util
Class MusicManager
java.lang.Object
gaiasky.util.MusicManager
- All Implemented Interfaces:
IObserver
This guy is in charge of managing the music playlist and actually
playing the sounds
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voiddispose()floatGets the current play position in secondsfloatstatic voidinitialize(Path... folders) static booleanbooleanvoidnext()voidEvent notification call.voidpause()voidplay()voidvoidprevious()voidreload()voidsetVolume(float volume) Sets the seeker of this music manager.voidstart()
-
Field Details
-
instance
-
-
Constructor Details
-
MusicManager
-
-
Method Details
-
initialize
-
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() -
notify
Description copied from interface:IObserverEvent notification call.
-