From 62fecb155db7436a2c970352a30d4896c86f3866 Mon Sep 17 00:00:00 2001 From: jhengazuji Date: Mon, 17 Nov 2025 14:36:00 +0800 Subject: [PATCH] Fix danmaku bug --- .../java/com/fongmi/android/tv/player/danmaku/Loader.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) 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 438d0c447..5bd0a98e1 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 @@ -7,22 +7,21 @@ import java.io.InputStream; import master.flame.danmaku.danmaku.loader.ILoader; import master.flame.danmaku.danmaku.parser.android.AndroidFileSource; -import okhttp3.Response; public class Loader implements ILoader { private AndroidFileSource source; public Loader load(Danmaku item) { - OkHttp.cancel("danmaku"); load(item.getRealUrl()); return this; } @Override public void load(String url) { - try (Response res = OkHttp.newCall(url, "danmaku").execute()) { - load(res.body().byteStream()); + try { + OkHttp.cancel("danmaku"); + load(OkHttp.newCall(url, "danmaku").execute().body().byteStream()); } catch (Throwable ignored) { } }