diff --git a/library/src/main/java/com/google/android/exoplayer/util/ManifestFetcher.java b/library/src/main/java/com/google/android/exoplayer/util/ManifestFetcher.java index 1c2c4cdcbf..9cf8274207 100644 --- a/library/src/main/java/com/google/android/exoplayer/util/ManifestFetcher.java +++ b/library/src/main/java/com/google/android/exoplayer/util/ManifestFetcher.java @@ -293,7 +293,7 @@ public class ManifestFetcher implements Loader.Callback { inputStream = connection.getInputStream(); inputEncoding = connection.getContentEncoding(); result = parser.parse(inputStream, inputEncoding, contentId, - Util.parseBaseUri(manifestUrl)); + Util.parseBaseUri(connection.getURL().toString())); } finally { if (inputStream != null) { inputStream.close();