javazoom.jl.player
Class Player
java.lang.Objectjavazoom.jl.player.Player
public class Player
extends java.lang.Object
The Player class implements a simple player for playback
of an MPEG audio stream.
void | close()- Cloases this player.
|
protected boolean | decodeFrame()- Decodes a single frame.
|
int | getPosition()- Retrieves the position in milliseconds of the current audio
sample being played.
|
boolean | isComplete()- Returns the completed status of this player.
|
void | play()
|
boolean | play(int frames)- Plays a number of MPEG audio frames.
|
Player
public Player(InputStream stream)
throws JavaLayerException Creates a new Player instance.
close
public void close()
Cloases this player. Any audio currently playing is stopped
immediately.
decodeFrame
protected boolean decodeFrame()
throws JavaLayerException Decodes a single frame.
- true if there are no more frames to decode, false otherwise.
getPosition
public int getPosition()
Retrieves the position in milliseconds of the current audio
sample being played. This method delegates to the
AudioDevice that is used by this player to sound
the decoded audio samples.
isComplete
public boolean isComplete()
Returns the completed status of this player.
- true if all available MPEG audio frames have been
decoded, or false otherwise.
play
public boolean play(int frames)
throws JavaLayerException Plays a number of MPEG audio frames.
frames - The number of frames to play.
- true if the last frame was played, or false if there are
more frames.
JavaZOOM 1999-2005