diff --git a/library/core/src/main/java/com/google/android/exoplayer2/offline/DownloadHelper.java b/library/core/src/main/java/com/google/android/exoplayer2/offline/DownloadHelper.java index d12013673f..f88371f36d 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/offline/DownloadHelper.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/offline/DownloadHelper.java @@ -834,6 +834,8 @@ public final class DownloadHelper { /* startPositionUs= */ 0); mediaPeriods[i] = mediaPeriod; pendingMediaPeriods.add(mediaPeriod); + } + for (MediaPeriod mediaPeriod : mediaPeriods) { mediaPeriod.prepare(/* callback= */ this, /* positionUs= */ 0); } }