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 6f7fae5e7..3f1bfaba1 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 @@ -133,6 +133,11 @@ public class Players implements Player.Listener, ParseCallback { MediaControllerCompat.setMediaController(activity, session.getController()); } + private void releaseSession() { + session.setActive(false); + session.release(); + } + public void init(PlayerView view) { releasePlayer(); setPlayer(view); @@ -404,7 +409,7 @@ public class Players implements Player.Listener, ParseCallback { public void release() { stopParse(); releasePlayer(); - session.release(); + releaseSession(); removeTimeoutCheck(); Server.get().setPlayer(null); App.execute(() -> Source.get().stop());