diff --git a/library/core/src/main/java/com/google/android/exoplayer2/MediaPeriodInfoSequence.java b/library/core/src/main/java/com/google/android/exoplayer2/MediaPeriodInfoSequence.java index ca4696e34a..d8c82dd498 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/MediaPeriodInfoSequence.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/MediaPeriodInfoSequence.java @@ -223,8 +223,9 @@ import com.google.android.exoplayer2.source.MediaSource.MediaPeriodId; || !period.isAdAvailable(adGroupCount - 1, 0)) { return null; } + long contentDurationUs = period.getDurationUs(); return getMediaPeriodInfoForAd(currentPeriodId.periodIndex, adGroupCount - 1, 0, - currentMediaPeriodInfo.endPositionUs); + contentDurationUs); } }