diff --git a/lib/plugin/pl_player/controller.dart b/lib/plugin/pl_player/controller.dart index 02520fdba..251e69d22 100644 --- a/lib/plugin/pl_player/controller.dart +++ b/lib/plugin/pl_player/controller.dart @@ -1712,6 +1712,7 @@ class PlPlayerController { } return; } + _playerCount = 0; _stopListenerForVideoFit(); _stopListenerForEnterFullScreen(); @@ -1736,6 +1737,10 @@ class PlPlayerController { // playerStatus.close(); // dataStatus.status.close(); + if (Utils.isDesktop && isAlwaysOnTop.value) { + windowManager.setAlwaysOnTop(false); + } + await removeListeners(); if (playerStatus.playing) { WakelockPlus.disable();