From 5e70d6e9ba7224f4976d8878e8d48e93ef5cef7c Mon Sep 17 00:00:00 2001 From: okjack Date: Tue, 16 Jan 2024 20:32:40 +0800 Subject: [PATCH 1/2] strings --- app/src/main/res/values-zh-rCN/strings.xml | 4 ++-- app/src/main/res/values-zh-rTW/strings.xml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 47153a13b..bc6120b0f 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -194,8 +194,8 @@ - 单列 - 多列 + 单行 + 多行 diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 53e705865..177eade14 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -194,8 +194,8 @@ - 單列 - 多列 + 單行 + 多行 From 9068b5b4d36081f3bc5bfc593c1f8ab6bac54ed2 Mon Sep 17 00:00:00 2001 From: okjack Date: Tue, 16 Jan 2024 21:37:15 +0800 Subject: [PATCH 2/2] update --- .../main/java/com/fongmi/android/tv/player/Players.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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 42269d7a7..ce4634e3c 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 @@ -82,6 +82,7 @@ public class Players implements Player.Listener, IMediaPlayer.Listener, Analytic private int retry; private int decode; private int player; + private long lastDanmuUpdate; public static boolean isExo(int type) { return type == EXO; @@ -670,7 +671,11 @@ public class Players implements Player.Listener, IMediaPlayer.Listener, Analytic @Override public void updateTimer(DanmakuTimer timer) { - App.post(() -> timer.update(getPosition())); + long timestamp = System.currentTimeMillis(); + if (lastDanmuUpdate <= 0 || (timestamp - lastDanmuUpdate) > 300) { + App.post(() -> timer.update(getPosition())); + lastDanmuUpdate = timestamp; + } } @Override