有些文件接口類型本身就支持循環(huán)播放遂填,如各種Stream的實(shí)現(xiàn)有的天生就是循環(huán)的铲觉,有的可以用參數(shù)控制實(shí) 現(xiàn)循環(huán)。而對于單純的聲音文件城菊,則一般無法實(shí)現(xiàn)循環(huán)备燃,如果要多次播放,則可以多次調(diào)用playback凌唬,或使用 file_string實(shí)現(xiàn)。 另外,系統(tǒng)也提供了endless_playback和loop_playback兩個(gè)App用于多次播放某個(gè)文件客税。顧名思義况褪,前者會 無限循環(huán)地播放一個(gè)聲音文件,后者會播放一個(gè)聲音文件并重復(fù)播放指定的次數(shù)更耻。比如测垛,不斷播放test.wav直至 掛機(jī)的實(shí)現(xiàn)如下:
<action application="endless_playback" data="/tmp/test.wav"/>
循環(huán)播放test.wav文件3次后停止播放的命令如下:
<action application="loop_playback" data="+3 /tmp/test.wav"/>