Class TrackPlayer
- java.lang.Object
-
- ch.sahits.game.openpatrician.sound.impl.TrackPlayer
-
- All Implemented Interfaces:
ITrackPlayer
@Lazy @Service public class TrackPlayer extends java.lang.Object implements ITrackPlayer
- Author:
- Andi Hotz, (c) Sahits GmbH, 2015 Created on Jun 23, 2015
-
-
Constructor Summary
Constructors Constructor Description TrackPlayer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(IPlayableTrack track)Add a track to the playing queue.voidclearPlayList()Clear all queued tracks from the list.voidplay()Play the track queue.voidstop()Stop the playing.
-
-
-
Method Detail
-
add
public void add(IPlayableTrack track)
Description copied from interface:ITrackPlayerAdd a track to the playing queue.- Specified by:
addin interfaceITrackPlayer- Parameters:
track- to be added
-
clearPlayList
public void clearPlayList()
Description copied from interface:ITrackPlayerClear all queued tracks from the list.- Specified by:
clearPlayListin interfaceITrackPlayer
-
play
public void play()
Description copied from interface:ITrackPlayerPlay the track queue. After a track is played it is removed from the queue.- Specified by:
playin interfaceITrackPlayer
-
stop
public void stop()
Description copied from interface:ITrackPlayerStop the playing.- Specified by:
stopin interfaceITrackPlayer
-
-