超功率音频播放器在位置暂停
问题描述:
我使用_audioPlayer->openHLS()
流式传输音频,我需要在特定位置开始和停止。超功率音频播放器在位置暂停
最好的方法似乎是使用loopBetween
,然后在LoopEnd事件中调用exitLoop
。但是,我无法获得loopBetween
!
_audioPlayer->loopBetween(startTimeMS, stopTimeMs, true, 255, false);
我曾尝试之前或之后loopBetween
调用_audioPlayer->play(false)
,但随后的音频播放不停止。如果我只打电话loopBetween
它永远不会开始播放。
是否有一些配置我想丢失loopBetween
工作? SDK没有覆盖循环的示例代码。
编辑:我找到了一种方法来做到这一点,在音频处理回调中轮询positionMs
。我仍然想知道如何使循环工作,因为这看起来像一个更干净的解决方案。
答
循环不适用于HLS流。轮询positionMs在音频处理回调中是一个完美的解决方案。