diff --git a/app/build.gradle b/app/build.gradle index e11e5bbf4..c7e410d25 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -21,12 +21,12 @@ android { leanback { dimension "mode" versionCode 206 - versionName "20231004" + versionName "20231004#2" } mobile { dimension "mode" versionCode 206 - versionName "20231004" + versionName "20231004#2" } java { dimension "api" diff --git a/app/src/main/java/com/fongmi/android/tv/player/Players.java b/app/src/main/java/com/fongmi/android/tv/player/Players.java index da5a1376a..0f3d7bd76 100644 --- a/app/src/main/java/com/fongmi/android/tv/player/Players.java +++ b/app/src/main/java/com/fongmi/android/tv/player/Players.java @@ -486,7 +486,9 @@ public class Players implements Player.Listener, IMediaPlayer.Listener, Analytic private boolean isIllegal(String url) { Uri uri = Uri.parse(url); - return TextUtils.isEmpty(uri.getScheme()) || TextUtils.isEmpty(uri.getHost()); + String host = com.github.catvod.utils.Util.host(uri); + String scheme = com.github.catvod.utils.Util.scheme(uri); + return !scheme.equals("file") && (host.isEmpty() || scheme.isEmpty()); } @Override