public class AdvancedPlayer
extends java.lang.Object
play(startFrame, endFrame)
hopefully this will be included in the apiConstructor and Description |
---|
AdvancedPlayer(java.io.InputStream stream)
Creates a new
Player instance. |
AdvancedPlayer(java.io.InputStream stream,
AudioDevice device) |
Modifier and Type | Method and Description |
---|---|
void |
close()
Cloases this player.
|
protected boolean |
decodeFrame()
Decodes a single frame.
|
PlaybackListener |
getPlayBackListener()
gets the
PlaybackListener |
void |
play() |
boolean |
play(int frames)
Plays a number of MPEG audio frames.
|
boolean |
play(int start,
int end)
Plays a range of MPEG audio frames
|
void |
setPlayBackListener(PlaybackListener listener)
sets the
PlaybackListener |
protected boolean |
skipFrame()
skips over a single frame
|
void |
stop()
closes the player and notifies
PlaybackListener |
public AdvancedPlayer(java.io.InputStream stream) throws JavaLayerException
Player
instance.JavaLayerException
public AdvancedPlayer(java.io.InputStream stream, AudioDevice device) throws JavaLayerException
JavaLayerException
public void play() throws JavaLayerException
JavaLayerException
public boolean play(int frames) throws JavaLayerException
frames
- The number of frames to play.JavaLayerException
public void close()
protected boolean decodeFrame() throws JavaLayerException
JavaLayerException
protected boolean skipFrame() throws JavaLayerException
JavaLayerException
public boolean play(int start, int end) throws JavaLayerException
start
- The first frame to playend
- The last frame to playJavaLayerException
public void setPlayBackListener(PlaybackListener listener)
PlaybackListener
public PlaybackListener getPlayBackListener()
PlaybackListener
public void stop()
PlaybackListener