diff --git a/app/src/main/java/com/futo/platformplayer/parsers/HLS.kt b/app/src/main/java/com/futo/platformplayer/parsers/HLS.kt index a2c09297..e7a853cd 100644 --- a/app/src/main/java/com/futo/platformplayer/parsers/HLS.kt +++ b/app/src/main/java/com/futo/platformplayer/parsers/HLS.kt @@ -99,7 +99,8 @@ class HLS { } val initSegment = - lines.find { it.startsWith("#EXT-X-MAP:URI=") }?.substringAfter("=")?.trim('"') + lines.find { it.startsWith("#EXT-X-MAP:") }?.substringAfter(":")?.split(",")?.get(0) + ?.substringAfter("=")?.trim('"') val segments = mutableListOf() if (initSegment != null) { segments.add(MediaSegment(0.0, resolveUrl(sourceUrl, initSegment)))