超级动力音频播放器暂停在

时间:2017-08-05 02:21:33

标签: ios http-live-streaming superpowered

我使用_audioPlayer->openHLS()播放音频,我需要在特定位置开始和停止。

最好的方法似乎是使用loopBetween,然后在LoopEnd事件中调用exitLoop。但是,我无法让loopBetween玩!

    _audioPlayer->loopBetween(startTimeMS, stopTimeMs, true, 255, false);

我尝试在_audioPlayer->play(false)之前或之后调用loopBetween,但音频播放时不停止播放。如果我只是致电loopBetween,它就永远不会开始播放。

我是否缺少一些让loopBetween工作的配置? SDK没有包含循环的示例代码。

编辑:我通过在音频处理回调中轮询positionMs找到了一种方法。我仍然想知道如何进行循环工作,因为这似乎是一个更清洁的解决方案。

1 个答案:

答案 0 :(得分:2)

循环对HLS流不起作用。轮询位置音频处理回调中的M是一个完美的解决方案。