超强音频播放器暂停位置
Superpowered audio player pause at position
我正在使用 _audioPlayer->openHLS()
流式传输音频,我需要在特定位置开始和停止。
最好的方法似乎是使用loopBetween
,然后在LoopEnd 事件中调用exitLoop
。但是,我无法 loopBetween
玩!
_audioPlayer->loopBetween(startTimeMS, stopTimeMs, true, 255, false);
我曾尝试在 loopBetween
之前或之后调用 _audioPlayer->play(false)
,但随后音频一直在播放。如果我只是调用 loopBetween
它永远不会开始播放。
是否缺少某些配置,无法让 loopBetween
正常工作? SDK没有包含循环的示例代码。
编辑:我找到了一种方法,即在音频处理回调中轮询 positionMs
。我仍然想知道如何使循环工作,因为这似乎是一个更简洁的解决方案。
循环不适用于 HLS 流。轮询音频处理回调中的positionMs是一个完美的解决方案。
我正在使用 _audioPlayer->openHLS()
流式传输音频,我需要在特定位置开始和停止。
最好的方法似乎是使用loopBetween
,然后在LoopEnd 事件中调用exitLoop
。但是,我无法 loopBetween
玩!
_audioPlayer->loopBetween(startTimeMS, stopTimeMs, true, 255, false);
我曾尝试在 loopBetween
之前或之后调用 _audioPlayer->play(false)
,但随后音频一直在播放。如果我只是调用 loopBetween
它永远不会开始播放。
是否缺少某些配置,无法让 loopBetween
正常工作? SDK没有包含循环的示例代码。
编辑:我找到了一种方法,即在音频处理回调中轮询 positionMs
。我仍然想知道如何使循环工作,因为这似乎是一个更简洁的解决方案。
循环不适用于 HLS 流。轮询音频处理回调中的positionMs是一个完美的解决方案。