javazoom.jl.player.advanced
public class AdvancedPlayer extends Object
play(startFrame, endFrame)
hopefully this will be included in the api
Constructor Summary | |
---|---|
AdvancedPlayer(InputStream stream)
Creates a new Player instance. | |
AdvancedPlayer(InputStream stream, AudioDevice device) |
Method Summary | |
---|---|
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 |
Player
instance.Returns: true if there are no more frames to decode, false otherwise.
PlaybackListener
Parameters: frames The number of frames to play.
Returns: true if the last frame was played, or false if there are more frames.
Parameters: start The first frame to play end The last frame to play
Returns: true if the last frame was played, or false if there are more frames.
PlaybackListener
Returns: false if there are no more frames to decode, true otherwise.
PlaybackListener