From 71e5b2c07333a475d6f723a566afbef8d7eb92c9 Mon Sep 17 00:00:00 2001 From: aquilescanta Date: Tue, 27 Mar 2018 05:54:52 -0700 Subject: [PATCH] Assume TS when the HLS segment URI has no path Issue:#4033 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=190603518 --- .../exoplayer2/source/hls/DefaultHlsExtractorFactory.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/library/hls/src/main/java/com/google/android/exoplayer2/source/hls/DefaultHlsExtractorFactory.java b/library/hls/src/main/java/com/google/android/exoplayer2/source/hls/DefaultHlsExtractorFactory.java index dc838c9506..702b1126cc 100644 --- a/library/hls/src/main/java/com/google/android/exoplayer2/source/hls/DefaultHlsExtractorFactory.java +++ b/library/hls/src/main/java/com/google/android/exoplayer2/source/hls/DefaultHlsExtractorFactory.java @@ -52,6 +52,9 @@ public final class DefaultHlsExtractorFactory implements HlsExtractorFactory { Format format, List muxedCaptionFormats, DrmInitData drmInitData, TimestampAdjuster timestampAdjuster) { String lastPathSegment = uri.getLastPathSegment(); + if (lastPathSegment == null) { + lastPathSegment = ""; + } boolean isPackedAudioExtractor = false; Extractor extractor; if (MimeTypes.TEXT_VTT.equals(format.sampleMimeType)