diff --git a/lib/plugin/pl_player/view.dart b/lib/plugin/pl_player/view.dart index df69fc344..210a5435a 100644 --- a/lib/plugin/pl_player/view.dart +++ b/lib/plugin/pl_player/view.dart @@ -1781,6 +1781,12 @@ class _PLVideoPlayerState extends State ); if (!isMobile) { return Listener( + behavior: HitTestBehavior.translucent, + onPointerDown: (event) { + if (event.buttons == kMiddleMouseButton) { + plPlayerController.triggerFullScreen(status: !isFullScreen); + } + }, onPointerSignal: (event) { if (event is PointerScrollEvent) { final offset = -event.scrollDelta.dy / 4000;