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

Song2469 次浏览0个评论2018年08月10日

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

<action application="endless_playback" data="/tmp/test.wav"/>

循环播放test.wav文件3次后停止播放的命令如下:

<action application="loop_playback" data="+3 /tmp/test.wav"/>

提交评论

请登录后评论

用户评论

    当前暂无评价,快来发表您的观点吧...

更多相关好文

    当前暂无更多相关好文推荐...