Signed-off-by: dom <githubaccount56556@proton.me>
This commit is contained in:
dom
2026-05-09 20:31:13 +08:00
parent 1705724bf3
commit 87bb00e9c5
4 changed files with 54 additions and 61 deletions

View File

@@ -1052,16 +1052,13 @@ class _PLVideoPlayerState extends State<PLVideoPlayer>
final controlsUnlock = !plPlayerController.controlsLock.value;
if (PlatformUtils.isMobile) {
_tapGestureRecognizer.addPointer(event);
if (controlsUnlock) {
final flag = _isPositionAllowed(event.localPosition);
if (!plPlayerController.isLive) {
_doubleTapGestureRecognizer.addPointer(event);
if (flag) {
if (_isPositionAllowed(event.localPosition)) {
_tapGestureRecognizer.addPointer(event);
if (controlsUnlock) {
if (!plPlayerController.isLive) {
_doubleTapGestureRecognizer.addPointer(event);
longPressRecognizer.addPointer(event);
}
}
if (flag) {
_scaleGestureRecognizer.addPointer(event);
}
}