public class AudioPlayer
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private AudioVectorMetaData |
currentSong |
protected java.util.List<PlayerListener> |
listeners |
private AudioPlayThread |
player |
Constructor and Description |
---|
AudioPlayer() |
Modifier and Type | Method and Description |
---|---|
void |
addMP3PlayerListener(PlayerListener l) |
private AudioPlayThread |
createPlayThread(AudioVectorMetaData toPlay) |
private void |
informListenersStart(int mode,
AudioVectorMetaData song) |
private void |
informListenersStop(int reason,
AudioVectorMetaData song) |
boolean |
isPlaying() |
void |
pause() |
void |
play() |
void |
play(AudioVectorMetaData item) |
void |
removeMP3PlayerListener(PlayerListener l) |
void |
stop() |
void |
togglePlayPause() |
private AudioVectorMetaData currentSong
private AudioPlayThread player
protected java.util.List<PlayerListener> listeners
public void play()
public void pause()
public void togglePlayPause()
public void stop()
public void play(AudioVectorMetaData item)
private void informListenersStart(int mode, AudioVectorMetaData song)
private void informListenersStop(int reason, AudioVectorMetaData song)
public boolean isPlaying()
public void addMP3PlayerListener(PlayerListener l)
public void removeMP3PlayerListener(PlayerListener l)
private AudioPlayThread createPlayThread(AudioVectorMetaData toPlay)