public class AdvancedPlayer
extends java.lang.Object
play(startFrame, endFrame)
hopefully this will be included in the api| Constructor 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.JavaLayerExceptionpublic AdvancedPlayer(java.io.InputStream stream,
AudioDevice device)
throws JavaLayerException
JavaLayerExceptionpublic void play()
throws JavaLayerException
JavaLayerExceptionpublic boolean play(int frames)
throws JavaLayerException
frames - The number of frames to play.JavaLayerExceptionpublic void close()
protected boolean decodeFrame()
throws JavaLayerException
JavaLayerExceptionprotected boolean skipFrame()
throws JavaLayerException
JavaLayerExceptionpublic boolean play(int start,
int end)
throws JavaLayerException
start - The first frame to playend - The last frame to playJavaLayerExceptionpublic void setPlayBackListener(PlaybackListener listener)
PlaybackListenerpublic PlaybackListener getPlayBackListener()
PlaybackListenerpublic void stop()
PlaybackListener