public class jlp
extends java.lang.Object
jlp
class implements a simple command-line
player for MPEG audio files.Constructor and Description |
---|
jlp(java.lang.String filename) |
Modifier and Type | Method and 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() |
public static void main(java.lang.String[] args)
public static jlp createInstance(java.lang.String[] args)
protected void init(java.lang.String filename)
protected boolean parseArgs(java.lang.String[] args)
public void showUsage()
public void play() throws JavaLayerException
JavaLayerException
protected java.io.InputStream getURLInputStream() throws java.lang.Exception
java.lang.Exception
protected java.io.InputStream getInputStream() throws java.io.IOException
java.io.IOException
protected AudioDevice getAudioDevice() throws JavaLayerException
JavaLayerException