diff --git a/lib/screens/video_player_screen.dart b/lib/screens/video_player_screen.dart index 34ae2cdd..3f301dc0 100644 --- a/lib/screens/video_player_screen.dart +++ b/lib/screens/video_player_screen.dart @@ -953,6 +953,13 @@ class VideoPlayerScreenState extends State with WidgetsBindin } void _onPlayingStateChanged(bool isPlaying) { + // Toggle wakelock based on playback state + if (isPlaying) { + WakelockPlus.enable(); + } else { + WakelockPlus.disable(); + } + // Send timeline update when playback state changes _progressTracker?.sendProgress(isPlaying ? 'playing' : 'paused');