I've got HLS Live streams which playback fine. The problems occur when a user clicks either the Instant Replay button or the Rewind button. In both cases, the playback does successfully back up a reasonable amount and resumes playback. However, the playback hangs forever once it finishes replaying those segments and the already downloaded segments, without ever continuing to download new segments.
I'm sorry about the length of the following, but it's actually not very much data (lots of similar data for a sample collection of segments). My debug logs look good to me while the playback initially gets going:
Notice that the Instant Replay does back up from segment sequence number 9 to sequence 8, replays that segment, replays 9, and then continues to play the previously downloaded segment sequence numbers 10 through 13, but never continues downloading new segments.
Is my event loop supposed to be responsible for doing anything to get the stream to resume? It certainly seems that the video player component is handling everything to do with this Instant Replay (or Rewind), and there's nothing for my app to do.
Any insight or suggestions would be greatly appreciated.