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