我正在使用流式传输音频_audioPlayer->openHLS()
,我需要在特定位置开始和停止。
最好的方法似乎是使用loopBetween
然后调用exitLoop
LoopEnd 事件。但是,我不能loopBetween
玩!
_audioPlayer->loopBetween(startTimeMS, stopTimeMs, true, 255, false);
我曾尝试_audioPlayer->play(false)
在 之前或之后拨打电话loopBetween
,但随后音频播放不停。如果我只是打电话loopBetween
,它永远不会开始播放。
我是否缺少一些配置才能loopBetween
开始工作?SDK 没有涉及循环的示例代码。
编辑:我找到了一种方法,通过positionMs
在音频处理回调中进行轮询。我仍然想知道如何使循环工作,因为这似乎是一个更清洁的解决方案。