at.tuwien.ifs.somtoolbox.apps.viewer.controls.player
Class AudioPlayer
java.lang.Object
at.tuwien.ifs.somtoolbox.apps.viewer.controls.player.AudioPlayer
public class AudioPlayer
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
currentSong
private AudioVectorMetaData currentSong
player
private AudioPlayThread player
listeners
protected List<PlayerListener> listeners
AudioPlayer
public AudioPlayer()
play
public void play()
pause
public void pause()
togglePlayPause
public void togglePlayPause()
stop
public void stop()
play
public void play(AudioVectorMetaData item)
informListenersStart
private void informListenersStart(int mode,
AudioVectorMetaData song)
informListenersStop
private void informListenersStop(int reason,
AudioVectorMetaData song)
isPlaying
public boolean isPlaying()
addMP3PlayerListener
public void addMP3PlayerListener(PlayerListener l)
removeMP3PlayerListener
public void removeMP3PlayerListener(PlayerListener l)
createPlayThread
private AudioPlayThread createPlayThread(AudioVectorMetaData toPlay)