Fix session bug

pull/617/head
FongMi 3 months ago
parent e6252bbcc9
commit cd889fe9ea
  1. 7
      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()); MediaControllerCompat.setMediaController(activity, session.getController());
} }
private void releaseSession() {
session.setActive(false);
session.release();
}
public void init(PlayerView view) { public void init(PlayerView view) {
releasePlayer(); releasePlayer();
setPlayer(view); setPlayer(view);
@ -404,7 +409,7 @@ public class Players implements Player.Listener, ParseCallback {
public void release() { public void release() {
stopParse(); stopParse();
releasePlayer(); releasePlayer();
session.release(); releaseSession();
removeTimeoutCheck(); removeTimeoutCheck();
Server.get().setPlayer(null); Server.get().setPlayer(null);
App.execute(() -> Source.get().stop()); App.execute(() -> Source.get().stop());

Loading…
Cancel
Save