javazoom.jl.player
Class Player
java.lang.Object
javazoom.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