diff --git a/lib/plugin/pl_player/view.dart b/lib/plugin/pl_player/view.dart index b18a3b9d..b2032479 100644 --- a/lib/plugin/pl_player/view.dart +++ b/lib/plugin/pl_player/view.dart @@ -1429,11 +1429,12 @@ class _PLVideoPlayerState extends State ), ), ), - buildViewPointWidget( - plPlayerController, - 4.25, - maxWidth, - ), + if (isMobile) + buildViewPointWidget( + plPlayerController, + 4.25, + maxWidth, + ), ], if (plPlayerController.dmTrend.isNotEmpty && plPlayerController.showDmTreandChart.value) @@ -1691,17 +1692,22 @@ class _PLVideoPlayerState extends State ], ); if (!isMobile) { - return MouseRegion( - onEnter: (event) { - plPlayerController.controls = true; - }, - onHover: (event) { - plPlayerController.controls = true; - }, - onExit: (event) { - plPlayerController.controls = false; - }, - child: child, + return Obx( + () => MouseRegion( + cursor: !plPlayerController.showControls.value && isFullScreen + ? SystemMouseCursors.none + : MouseCursor.defer, + onEnter: (event) { + plPlayerController.controls = true; + }, + onHover: (event) { + plPlayerController.controls = true; + }, + onExit: (event) { + plPlayerController.controls = false; + }, + child: child, + ), ); } return child;