From 79d354205ec793f916372153d0ca7e4be464cbf7 Mon Sep 17 00:00:00 2001 From: FongMi Date: Tue, 23 Aug 2022 01:07:34 +0800 Subject: [PATCH] Fix some bug --- .../main/java/com/fongmi/android/tv/player/ExoUtil.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/com/fongmi/android/tv/player/ExoUtil.java b/app/src/main/java/com/fongmi/android/tv/player/ExoUtil.java index 5ed888051..93d723f00 100644 --- a/app/src/main/java/com/fongmi/android/tv/player/ExoUtil.java +++ b/app/src/main/java/com/fongmi/android/tv/player/ExoUtil.java @@ -7,7 +7,6 @@ import com.google.android.exoplayer2.C; import com.google.android.exoplayer2.MediaItem; import com.google.android.exoplayer2.ext.rtmp.RtmpDataSource; import com.google.android.exoplayer2.source.MediaSource; -import com.google.android.exoplayer2.source.ProgressiveMediaSource; import com.google.android.exoplayer2.source.dash.DashMediaSource; import com.google.android.exoplayer2.source.hls.HlsMediaSource; import com.google.android.exoplayer2.source.rtsp.RtspMediaSource; @@ -27,16 +26,14 @@ public class ExoUtil { DataSource.Factory factory = getFactory(headers, url); MediaItem mediaItem = new MediaItem.Builder().setUri(videoUri).build(); int type = Util.inferContentType(videoUri); - if (type == C.CONTENT_TYPE_HLS || url.contains("php") || url.contains("m3u8")) { - return new HlsMediaSource.Factory(factory).createMediaSource(mediaItem); - } else if (type == C.CONTENT_TYPE_DASH) { + if (type == C.CONTENT_TYPE_DASH) { return new DashMediaSource.Factory(factory).createMediaSource(mediaItem); } else if (type == C.CONTENT_TYPE_SS) { return new SsMediaSource.Factory(factory).createMediaSource(mediaItem); } else if (type == C.CONTENT_TYPE_RTSP) { return new RtspMediaSource.Factory().createMediaSource(mediaItem); } else { - return new ProgressiveMediaSource.Factory(factory).createMediaSource(mediaItem); + return new HlsMediaSource.Factory(factory).createMediaSource(mediaItem); } }