opt playback keyboard event

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-09-07 19:38:00 +08:00
parent 7a4fc6f7e2
commit bd0c620097

View File

@@ -277,6 +277,7 @@ class _PLVideoPlayerState extends State<PLVideoPlayer>
@override
void dispose() {
_focusNode.dispose();
_listener?.cancel();
_controlsListener?.cancel();
animationController.dispose();
@@ -1133,10 +1134,10 @@ class _PLVideoPlayerState extends State<PLVideoPlayer>
case LogicalKeyboardKey.keyF:
plPlayerController.triggerFullScreen(status: !isFullScreen);
break;
case LogicalKeyboardKey.arrowLeft:
case LogicalKeyboardKey.arrowLeft when (!plPlayerController.isLive):
onDoubleTapSeekBackward();
break;
case LogicalKeyboardKey.arrowRight:
case LogicalKeyboardKey.arrowRight when (!plPlayerController.isLive):
onDoubleTapSeekForward();
break;
case LogicalKeyboardKey.escape: