public class AntSoundPlayer extends java.lang.Object implements javax.sound.sampled.LineListener, BuildListener
| Constructor and Description |
|---|
AntSoundPlayer()
Constructor for AntSoundPlayer.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addBuildFailedSound(java.io.File fileFail,
int loopsFail,
java.lang.Long durationFail) |
void |
addBuildSuccessfulSound(java.io.File file,
int loops,
java.lang.Long duration) |
void |
buildFinished(BuildEvent event)
Fired after the last target has finished.
|
void |
buildStarted(BuildEvent event)
Fired before any targets are started.
|
void |
messageLogged(BuildEvent event)
Fired whenever a message is logged.
|
void |
targetFinished(BuildEvent event)
Fired when a target has finished.
|
void |
targetStarted(BuildEvent event)
Fired when a target is started.
|
void |
taskFinished(BuildEvent event)
Fired when a task has finished.
|
void |
taskStarted(BuildEvent event)
Fired when a task is started.
|
void |
update(javax.sound.sampled.LineEvent event)
This is implemented to listen for any line events and closes the
clip if required.
|
public void addBuildSuccessfulSound(java.io.File file,
int loops,
java.lang.Long duration)
file - the location of the audio file to be played when the
build is successfulloops - the number of times the file should be played when
the build is successfulduration - the number of milliseconds the file should be
played when the build is successfulpublic void addBuildFailedSound(java.io.File fileFail,
int loopsFail,
java.lang.Long durationFail)
fileFail - the location of the audio file to be played
when the build failsloopsFail - the number of times the file should be played
when the build is failsdurationFail - the number of milliseconds the file should be
played when the build failspublic void update(javax.sound.sampled.LineEvent event)
update in interface javax.sound.sampled.LineListenerevent - the line event to followpublic void buildStarted(BuildEvent event)
buildStarted in interface BuildListenerevent - ignoredpublic void buildFinished(BuildEvent event)
buildFinished in interface BuildListenerevent - the build finished event.BuildEvent.getException()public void targetStarted(BuildEvent event)
targetStarted in interface BuildListenerevent - ignored.BuildEvent.getTarget()public void targetFinished(BuildEvent event)
targetFinished in interface BuildListenerevent - ignored.BuildEvent.getException()public void taskStarted(BuildEvent event)
taskStarted in interface BuildListenerevent - ignored.BuildEvent.getTask()public void taskFinished(BuildEvent event)
taskFinished in interface BuildListenerevent - ignored.BuildEvent.getException()public void messageLogged(BuildEvent event)
messageLogged in interface BuildListenerevent - the build eventBuildEvent.getMessage(),
BuildEvent.getPriority()