I am developing an application for playing video using HTTP Live Streaming technology.
For this I use AVPlayer which init as follows:
[[AVPlayer alloc] initWithURL:[NSURL URLWithString:VIDEO_URL]];
Then I check the state of the buffer using self.player.currentItem.loadedTimeRanges
and display this range on my custom view.
The problem is that when rewinding in an area that is loaded by [self.player seekToTime:timeToSeek
toleranceBefore:kCMTimeZero
toleranceAfter:kCMTimeZero];
, loads the video starts just as if it was not in the buffer.