有些文件接口类型本身就支持循环播放,如各种Stream的实现有的天生就是循环的,有的可以用参数控制实 现循环。而对于单纯的声音文件,则一般无法实现循环,如果要多次播放,则可以多次调用playback,或使用 file_string实现。 另外,系统也提供了endless_playback和loop_playback两个App用于多次播放某个文件。顾名思义,前者会 无限循环地播放一个声音文件,后者会播放一个声音文件并重复播放指定的次数。比如,不断播放test.wav直至 挂机的实现如下:
<action application="endless_playback" data="/tmp/test.wav"/>
循环播放test.wav文件3次后停止播放的命令如下:
<action application="loop_playback" data="+3 /tmp/test.wav"/>
网友评论