一、概述
sound是Ant内置任务,用于根据构建成功或失败在构建结束时播放声音文件。可以指定一个声音文件播放,也可以指定一个目录,随机选择一个声音文件播放。随机选择是针对目录中的所有文件的,而不是声音文件后缀结尾的文件的,所以要确保目录下只有声音文件。
二、属性
sound支持两个嵌套元素success和fail,分别用于指定构建成功和失败时播放的声音。两个嵌套元素都支持以下属性:
source:要播放的声音文件目录或者声音文件名称,如果文件不存在,会记录一条错误消息。
loops:播放声音文件的额外次数,默认为0。
duration:播放声音文件的时间,单位为毫秒。
三、简单示例
<project default="test" >
<target name="test">
<sound>
<success source="a.wav"/>
<fail source="b.wav" loops="2"/>
</sound>
</target>
</project>