|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectBasicPlayerTest
public class BasicPlayerTest
This class implements a simple player based on BasicPlayer. BasicPlayer is a threaded class providing most features of a music player. BasicPlayer works with underlying JavaSound SPIs to support multiple audio formats. Basically JavaSound supports WAV, AU, AIFF audio formats. Add MP3 SPI (from JavaZOOM) and Vorbis SPI( from JavaZOOM) in your CLASSPATH to play MP3 and Ogg Vorbis file.
| Constructor Summary | |
|---|---|
BasicPlayerTest()
Contructor. |
|
| Method Summary | |
|---|---|
void |
display(java.lang.String msg)
|
static void |
main(java.lang.String[] args)
Entry point. |
void |
opened(java.lang.Object stream,
java.util.Map properties)
Open callback, stream is ready to play. |
void |
play(java.lang.String filename)
|
void |
progress(int bytesread,
long microseconds,
byte[] pcmdata,
java.util.Map properties)
Progress callback while playing. |
void |
setController(BasicController controller)
A handle to the BasicPlayer, plugins may control the player through the controller (play, stop, ...) |
void |
stateUpdated(BasicPlayerEvent event)
Notification callback for basicplayer events such as opened, eom ... |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BasicPlayerTest()
| Method Detail |
|---|
public static void main(java.lang.String[] args)
args - filename to play.public void play(java.lang.String filename)
public void opened(java.lang.Object stream,
java.util.Map properties)
opened in interface BasicPlayerListenerstream - could be File, URL or InputStreamproperties - audio stream properties.
public void progress(int bytesread,
long microseconds,
byte[] pcmdata,
java.util.Map properties)
progress in interface BasicPlayerListenerbytesread - from encoded stream.microseconds - elapsed (reseted after a seek !).pcmdata - PCM samples.properties - audio stream parameters.public void stateUpdated(BasicPlayerEvent event)
stateUpdated in interface BasicPlayerListenerevent - public void setController(BasicController controller)
setController in interface BasicPlayerListenercontroller - :
a handle to the playerpublic void display(java.lang.String msg)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||