diff --git a/app/src/main/java/com/fongmi/android/tv/bean/Danmaku.java b/app/src/main/java/com/fongmi/android/tv/bean/Danmaku.java index 41983e1cc..cb4ebfd10 100644 --- a/app/src/main/java/com/fongmi/android/tv/bean/Danmaku.java +++ b/app/src/main/java/com/fongmi/android/tv/bean/Danmaku.java @@ -17,7 +17,6 @@ public class Danmaku { public static List from(String path) { Danmaku danmaku = new Danmaku(); - danmaku.setSelected(true); danmaku.setName(path); danmaku.setUrl(path); return List.of(danmaku); 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 14bcd6a7a..ac64c90ed 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 @@ -481,8 +481,9 @@ public class Players implements Player.Listener, ParseCallback, DrawHandler.Call private void setDanmaku(List items) { danmaku.setVisibility(items.isEmpty() ? View.GONE : View.VISIBLE); - if (items.isEmpty()) danmaku.release(); - else setDanmaku(items.get(0).getUrl()); + if (!items.isEmpty()) setDanmaku(items.get(0).getUrl()); + if (!items.isEmpty()) items.get(0).setSelected(true); + else danmaku.release(); } public void setDanmaku(String path) {