Package javazoom.jl.player
Class jlp
- java.lang.Object
-
- javazoom.jl.player.jlp
-
public class jlp extends java.lang.Object
Thejlp
class implements a simple command-line player for MPEG audio files.
-
-
Constructor Summary
Constructors Constructor Description jlp(java.lang.String filename)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static jlp
createInstance(java.lang.String[] args)
protected AudioDevice
getAudioDevice()
protected java.io.InputStream
getInputStream()
Playing file from FileInputStream.protected java.io.InputStream
getURLInputStream()
Playing file from URL (Streaming).protected void
init(java.lang.String filename)
static void
main(java.lang.String[] args)
protected boolean
parseArgs(java.lang.String[] args)
void
play()
void
showUsage()
-
-
-
Method Detail
-
main
public static void main(java.lang.String[] args)
-
createInstance
public static jlp createInstance(java.lang.String[] args)
-
init
protected void init(java.lang.String filename)
-
parseArgs
protected boolean parseArgs(java.lang.String[] args)
-
showUsage
public void showUsage()
-
play
public void play() throws JavaLayerException
- Throws:
JavaLayerException
-
getURLInputStream
protected java.io.InputStream getURLInputStream() throws java.lang.Exception
Playing file from URL (Streaming).- Throws:
java.lang.Exception
-
getInputStream
protected java.io.InputStream getInputStream() throws java.io.IOException
Playing file from FileInputStream.- Throws:
java.io.IOException
-
getAudioDevice
protected AudioDevice getAudioDevice() throws JavaLayerException
- Throws:
JavaLayerException
-
-