fix: Support HLS (.m3u8) streams with parameters in URL

This commit is contained in:
Jaime García 2025-09-05 21:29:11 +02:00
parent bd753f4489
commit fab18c130e
No known key found for this signature in database
GPG key ID: BC4E5F71A71BDA5B

View file

@ -40,7 +40,7 @@ class DynamicMediaSourceFactory(
return when { return when {
mediaItem.localConfiguration?.mimeType == MimeTypes.APPLICATION_M3U8 || mediaItem.localConfiguration?.mimeType == MimeTypes.APPLICATION_M3U8 ||
mediaItem.localConfiguration?.uri.toString().endsWith(".m3u8") -> { mediaItem.localConfiguration?.uri?.lastPathSegment?.endsWith(".m3u8", ignoreCase = true) == true -> {
HlsMediaSource.Factory(dataSourceFactory).createMediaSource(mediaItem) HlsMediaSource.Factory(dataSourceFactory).createMediaSource(mediaItem)
} }