From ab4fe6f52b446d6704c86a341051c2d71bccdc18 Mon Sep 17 00:00:00 2001 From: FongMi Date: Fri, 14 Mar 2025 13:05:46 +0800 Subject: [PATCH] Clean code --- app/src/main/java/com/fongmi/android/tv/Constant.java | 4 ++++ .../java/com/fongmi/android/tv/player/danmaku/Loader.java | 5 ++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/fongmi/android/tv/Constant.java b/app/src/main/java/com/fongmi/android/tv/Constant.java index 350ddad70..18846895f 100644 --- a/app/src/main/java/com/fongmi/android/tv/Constant.java +++ b/app/src/main/java/com/fongmi/android/tv/Constant.java @@ -1,6 +1,7 @@ package com.fongmi.android.tv; public class Constant { + //快進時間單位 public static final int INTERVAL_SEEK = 10 * 1000; //控件隱藏時間 @@ -17,6 +18,8 @@ public class Constant { public static final int TIMEOUT_XML = 15 * 1000; //播放超時時間 public static final int TIMEOUT_PLAY = 15 * 1000; + //彈幕超時時間 + public static final int TIMEOUT_DANMAKU = 30 * 1000; //解析預設時間 public static final int TIMEOUT_PARSE_DEF = 15 * 1000; //嗅探超時時間 @@ -27,4 +30,5 @@ public class Constant { public static final int TIMEOUT_SYNC = 2 * 1000; //搜尋線程數量 public static final int THREAD_POOL = 10; + } diff --git a/app/src/main/java/com/fongmi/android/tv/player/danmaku/Loader.java b/app/src/main/java/com/fongmi/android/tv/player/danmaku/Loader.java index e0fe0a51f..79fb84864 100644 --- a/app/src/main/java/com/fongmi/android/tv/player/danmaku/Loader.java +++ b/app/src/main/java/com/fongmi/android/tv/player/danmaku/Loader.java @@ -1,5 +1,6 @@ package com.fongmi.android.tv.player.danmaku; +import com.fongmi.android.tv.Constant; import com.fongmi.android.tv.bean.Danmaku; import com.fongmi.android.tv.utils.UrlUtil; import com.github.catvod.net.OkHttp; @@ -13,8 +14,6 @@ import master.flame.danmaku.danmaku.parser.android.AndroidFileSource; public class Loader implements ILoader { - private static final int TIMEOUT = 30 * 1000; - private AndroidFileSource dataSource; public Loader(Danmaku item) { @@ -29,7 +28,7 @@ public class Loader implements ILoader { public void load(String url) throws IllegalDataException { try { OkHttp.cancel("danmaku"); - load(OkHttp.newCall(OkHttp.client(TIMEOUT), UrlUtil.convert(url), "danmaku").execute().body().byteStream()); + load(OkHttp.newCall(OkHttp.client(Constant.TIMEOUT_DANMAKU), UrlUtil.convert(url), "danmaku").execute().body().byteStream()); } catch (IOException e) { e.printStackTrace(); }