Package javazoom.jl.player
Class jlp
- java.lang.Object
-
- javazoom.jl.player.jlp
-
public class jlp extends java.lang.ObjectThejlpclass 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 jlpcreateInstance(java.lang.String[] args)protected AudioDevicegetAudioDevice()protected java.io.InputStreamgetInputStream()Playing file from FileInputStream.protected java.io.InputStreamgetURLInputStream()Playing file from URL (Streaming).protected voidinit(java.lang.String filename)static voidmain(java.lang.String[] args)protected booleanparseArgs(java.lang.String[] args)voidplay()voidshowUsage()
-
-
-
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.ExceptionPlaying file from URL (Streaming).- Throws:
java.lang.Exception
-
getInputStream
protected java.io.InputStream getInputStream() throws java.io.IOExceptionPlaying file from FileInputStream.- Throws:
java.io.IOException
-
getAudioDevice
protected AudioDevice getAudioDevice() throws JavaLayerException
- Throws:
JavaLayerException
-
-