diff --git a/library/extractor/src/main/java/com/google/android/exoplayer2/extractor/IndexSeekMap.java b/library/extractor/src/main/java/com/google/android/exoplayer2/extractor/IndexSeekMap.java index 44c3ab0184..df56072eb3 100644 --- a/library/extractor/src/main/java/com/google/android/exoplayer2/extractor/IndexSeekMap.java +++ b/library/extractor/src/main/java/com/google/android/exoplayer2/extractor/IndexSeekMap.java @@ -74,7 +74,7 @@ public final class IndexSeekMap implements SeekMap { int targetIndex = Util.binarySearchFloor(timesUs, timeUs, /* inclusive= */ true, /* stayInBounds= */ true); SeekPoint leftSeekPoint = new SeekPoint(timesUs[targetIndex], positions[targetIndex]); - if (leftSeekPoint.timeUs >= timeUs || targetIndex == timesUs.length - 1) { + if (leftSeekPoint.timeUs == timeUs || targetIndex == timesUs.length - 1) { return new SeekMap.SeekPoints(leftSeekPoint); } else { SeekPoint rightSeekPoint =