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

Song • 848次浏览 • 0个评论 • 2018-08-10 13:45:01

有些文件接口类型本身就支持循环播放,如各种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"/>
提交评论
要回复文章请先登录注册
用户评论
  • 没有评论
    公告
    中国晚上好,随时随地分享前沿科技,好吃好玩,有趣有料的新鲜事;本站可以分享资源,技术,观点,态度;同时希望大家做一个文明的分享者!
    广告
    pytorch中文网