java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.apache.tools.ant.taskdefs.optional.sound.SoundTask
All Implemented Interfaces:
Cloneable

public class SoundTask extends Task
Plays a sound file at the end of the build, according to whether the build failed or succeeded. There are three attributes to be set: source: the location of the audio file to be played duration: play the sound file continuously until "duration" milliseconds has expired loops: the number of times the sound file should be played until stopped I have only tested this with .WAV and .AIFF sound file formats. Both seem to work fine. plans for the future: - use the midi api to define sounds (or drum beat etc) in xml and have Ant play them back
  • Constructor Details

    • SoundTask

      public SoundTask()
      Constructor for SoundTask.
  • Method Details

    • createSuccess

      public SoundTask.BuildAlert createSuccess()
      add a sound when the build succeeds
      Returns:
      a BuildAlert to be configured
    • createFail

      public SoundTask.BuildAlert createFail()
      add a sound when the build fails
      Returns:
      a BuildAlert to be configured
    • init

      public void init()
      Initialize the task.
      Overrides:
      init in class Task
    • execute

      public void execute()
      Execute the task.
      Overrides:
      execute in class Task