at.tuwien.ifs.somtoolbox.apps.viewer.controls.player
Class MP3PlayThread
java.lang.Object
java.lang.Thread
at.tuwien.ifs.somtoolbox.apps.viewer.controls.player.AudioPlayThread
at.tuwien.ifs.somtoolbox.apps.viewer.controls.player.MP3PlayThread
- All Implemented Interfaces:
- Runnable
public class MP3PlayThread
- extends AudioPlayThread
- Author:
- Jakob Frank
Field Summary |
private javazoom.jl.player.Player |
player
|
Fields inherited from class at.tuwien.ifs.somtoolbox.apps.viewer.controls.player.AudioPlayThread |
song |
Method Summary |
boolean |
doPlaying()
Play the audio file. |
void |
stopPlaying()
Interrupt/Stop the playing. |
Methods inherited from class at.tuwien.ifs.somtoolbox.apps.viewer.controls.player.AudioPlayThread |
run |
Methods inherited from class java.lang.Thread |
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield |
player
private javazoom.jl.player.Player player
MP3PlayThread
public MP3PlayThread(AudioVectorMetaData toPlay,
PlayerListener caller)
- Parameters:
toPlay
- the AudioVectorMetaData
to playcaller
- who to inform.
doPlaying
public boolean doPlaying()
- Description copied from class:
AudioPlayThread
- Play the audio file. This method must block until replay is finished.
- Specified by:
doPlaying
in class AudioPlayThread
- Returns:
- true iff the file was played to the end, false otherwise.
stopPlaying
public void stopPlaying()
- Description copied from class:
AudioPlayThread
- Interrupt/Stop the playing. The method
AudioPlayThread.doPlaying()
should return false in this case.
- Specified by:
stopPlaying
in class AudioPlayThread