freeswitch循环播放录音的方法loop_playback/endless_playback

有些文件接口类型本身就支持循环播放,如各种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"/>

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容