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