Modifier and Type | Method and Description |
---|---|
static String |
getExtension(String name) |
void |
loop() |
void |
opened(Object stream,
Map properties)
Open callback, stream is ready to play.
|
void |
play() |
void |
progress(int bytesread,
long microseconds,
byte[] pcmdata,
Map properties)
Progress callback while playing.
|
void |
run() |
void |
setController(javazoom.jlgui.basicplayer.BasicController controller)
A handle to the BasicPlayer, plugins may control the player through the
controller (play, stop, ...)
|
void |
stateUpdated(javazoom.jlgui.basicplayer.BasicPlayerEvent event)
Notification callback for basicplayer events such as opened, eom ...
|
void |
stop() |
static boolean |
supportsExtension(String extension) |
static boolean |
supportsFile(String name) |
void |
waitUntilDonePlaying() |
public SplClip(String filename)
public static boolean supportsExtension(String extension)
public static boolean supportsFile(String name)
public void waitUntilDonePlaying()
public void opened(Object stream, Map properties)
javazoom.jlgui.basicplayer.BasicPlayerListener
opened
in interface javazoom.jlgui.basicplayer.BasicPlayerListener
stream
- could be File, URL or InputStreamproperties
- audio stream properties.public void progress(int bytesread, long microseconds, byte[] pcmdata, Map properties)
javazoom.jlgui.basicplayer.BasicPlayerListener
progress
in interface javazoom.jlgui.basicplayer.BasicPlayerListener
bytesread
- from encoded stream.microseconds
- elapsed (reseted after a seek !).pcmdata
- PCM samples.properties
- audio stream parameters.public void stateUpdated(javazoom.jlgui.basicplayer.BasicPlayerEvent event)
javazoom.jlgui.basicplayer.BasicPlayerListener
stateUpdated
in interface javazoom.jlgui.basicplayer.BasicPlayerListener
public void setController(javazoom.jlgui.basicplayer.BasicController controller)
javazoom.jlgui.basicplayer.BasicPlayerListener
setController
in interface javazoom.jlgui.basicplayer.BasicPlayerListener
controller
- : a handle to the player