diff --git a/lib/plugin/pl_player/controller.dart b/lib/plugin/pl_player/controller.dart index 3708cdb4..55aa5f25 100644 --- a/lib/plugin/pl_player/controller.dart +++ b/lib/plugin/pl_player/controller.dart @@ -1376,8 +1376,6 @@ class PlPlayerController { stopScreenTimer(); FullScreenMode mode = FullScreenModeCode.fromCode( setting.get(SettingBoxKey.fullScreenMode, defaultValue: 0))!; - bool removeSafeArea = setting.get(SettingBoxKey.videoPlayerRemoveSafeArea, - defaultValue: false); if (!isFullScreen.value && status) { hideStatusBar(); @@ -1402,7 +1400,11 @@ class PlPlayerController { await landScape(); } } else if (isFullScreen.value && !status) { - if (!removeSafeArea) showStatusBar(); + late bool removeSafeArea = setting + .get(SettingBoxKey.videoPlayerRemoveSafeArea, defaultValue: false); + if (Get.currentRoute.startsWith('/liveRoom') || !removeSafeArea) { + showStatusBar(); + } toggleFullScreen(false); if (mode == FullScreenMode.none) { return;