diff --git a/library/dash/src/main/java/com/google/android/exoplayer2/source/dash/DashMediaSource.java b/library/dash/src/main/java/com/google/android/exoplayer2/source/dash/DashMediaSource.java index 53a28c2545..4a0a79da2a 100644 --- a/library/dash/src/main/java/com/google/android/exoplayer2/source/dash/DashMediaSource.java +++ b/library/dash/src/main/java/com/google/android/exoplayer2/source/dash/DashMediaSource.java @@ -809,7 +809,7 @@ public final class DashMediaSource extends BaseMediaSource { // this load. If it was, we ignore the manifest location and prefer the manual replacement. @SuppressWarnings("ReferenceEquality") boolean isSameUriInstance = loadable.dataSpec.uri == manifestUri; - if (isSameUriInstance) { + if (isSameUriInstance || isRedirect) { manifestUri = manifest.location; } }