From a0abca1df52ffdfce7cb25db072bed4527470da7 Mon Sep 17 00:00:00 2001 From: okjack Date: Wed, 26 Jun 2024 17:03:12 +0800 Subject: [PATCH] Fix bug --- .../java/com/fongmi/android/tv/ui/activity/VideoActivity.java | 1 - .../main/java/com/fongmi/android/tv/model/SiteViewModel.java | 1 + app/src/main/java/com/fongmi/android/tv/player/Source.java | 2 -- .../java/com/fongmi/android/tv/ui/activity/VideoActivity.java | 1 - 4 files changed, 1 insertion(+), 4 deletions(-) diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/VideoActivity.java b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/VideoActivity.java index cc87c67a7..6e8ee4d3c 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/VideoActivity.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/VideoActivity.java @@ -736,7 +736,6 @@ public class VideoActivity extends BaseActivity implements CustomKeyDownVod.List private void setQualityActivated(Result result) { try { - result.setUrl(Source.get().fetch(result)); mPlayers.start(result, isUseParse(), getSite().isChangeable() ? getSite().getTimeout() : -1); mBinding.danmaku.hide(); } catch (Exception e) { diff --git a/app/src/main/java/com/fongmi/android/tv/model/SiteViewModel.java b/app/src/main/java/com/fongmi/android/tv/model/SiteViewModel.java index 377358235..9882ed659 100644 --- a/app/src/main/java/com/fongmi/android/tv/model/SiteViewModel.java +++ b/app/src/main/java/com/fongmi/android/tv/model/SiteViewModel.java @@ -199,6 +199,7 @@ public class SiteViewModel extends ViewModel { result.setFlag(flag); result.setHeader(site.getHeader()); result.setPlayUrl(site.getPlayUrl()); + result.setUrl(Source.get().fetch(result)); result.setParse(Sniffer.isVideoFormat(url.v()) && result.getPlayUrl().isEmpty() ? 0 : 1); SpiderDebug.log(result.toString()); return result; diff --git a/app/src/main/java/com/fongmi/android/tv/player/Source.java b/app/src/main/java/com/fongmi/android/tv/player/Source.java index 61477f573..1edc8d659 100644 --- a/app/src/main/java/com/fongmi/android/tv/player/Source.java +++ b/app/src/main/java/com/fongmi/android/tv/player/Source.java @@ -10,7 +10,6 @@ import com.fongmi.android.tv.player.extractor.TVBus; import com.fongmi.android.tv.player.extractor.Thunder; import com.fongmi.android.tv.player.extractor.Video; import com.fongmi.android.tv.player.extractor.Youtube; -import com.fongmi.android.tv.player.extractor.ZLive; import com.fongmi.android.tv.utils.UrlUtil; import java.util.ArrayList; @@ -38,7 +37,6 @@ public class Source { extractors.add(new TVBus()); extractors.add(new Video()); extractors.add(new Youtube()); - extractors.add(new ZLive()); } private Extractor getExtractor(String url) { diff --git a/app/src/mobile/java/com/fongmi/android/tv/ui/activity/VideoActivity.java b/app/src/mobile/java/com/fongmi/android/tv/ui/activity/VideoActivity.java index d4e1cebe8..d60f780f5 100644 --- a/app/src/mobile/java/com/fongmi/android/tv/ui/activity/VideoActivity.java +++ b/app/src/mobile/java/com/fongmi/android/tv/ui/activity/VideoActivity.java @@ -665,7 +665,6 @@ public class VideoActivity extends BaseActivity implements Clock.Callback, Custo @Override public void onItemClick(Result result) { try { - result.setUrl(Source.get().fetch(result)); mPlayers.start(result, isUseParse(), getSite().isChangeable() ? getSite().getTimeout() : -1); mBinding.danmaku.hide(); } catch (Exception e) {