From 2fb82086cdeb41bb4273c541707c4dd3de589b8e Mon Sep 17 00:00:00 2001 From: FongMi Date: Wed, 19 Feb 2025 17:32:10 +0800 Subject: [PATCH] Fix bug --- app/src/main/java/com/fongmi/android/tv/bean/Channel.java | 4 ++-- app/src/main/java/com/fongmi/android/tv/player/Source.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/fongmi/android/tv/bean/Channel.java b/app/src/main/java/com/fongmi/android/tv/bean/Channel.java index 5666a6d36..10c485365 100644 --- a/app/src/main/java/com/fongmi/android/tv/bean/Channel.java +++ b/app/src/main/java/com/fongmi/android/tv/bean/Channel.java @@ -285,7 +285,7 @@ public class Channel { } public String getCurrent() { - return getUrls().isEmpty() ? "" : getUrls().get(getLine()); + return getUrls().isEmpty() ? "" : getUrls().get(getLine()).split("\\$")[0]; } public boolean isOnly() { @@ -304,7 +304,7 @@ public class Channel { public String getLineText() { if (getUrls().size() <= 1) return ""; - String[] sp = getCurrent().split("\\$"); + String[] sp = getUrls().get(getLine()).split("\\$"); if (sp.length > 1 && !sp[1].isEmpty()) return sp[1]; return ResUtil.getString(R.string.live_line, getLine() + 1); } 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 fe7094f38..1351be3be 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 @@ -86,7 +86,7 @@ public class Source { } public String fetch(Channel channel) throws Exception { - String url = channel.getCurrent().split("\\$")[0]; + String url = channel.getCurrent(); Extractor extractor = getExtractor(url); if (extractor != null) channel.setParse(0); if (extractor instanceof Video) channel.setParse(1);