From 324dd62fa0d3fae1ecd6ebfdea01b0614ab6dfa1 Mon Sep 17 00:00:00 2001 From: shinya Date: Tue, 24 Jun 2025 01:21:22 +0800 Subject: [PATCH] fix: adjust long tap --- src/app/play/page.tsx | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/app/play/page.tsx b/src/app/play/page.tsx index 005fa3e..0d4baaa 100644 --- a/src/app/play/page.tsx +++ b/src/app/play/page.tsx @@ -1209,7 +1209,16 @@ function PlayPageClient() { const handleTouchStart = (e: TouchEvent) => { // 防止在控制栏区域触发 const target = e.target as HTMLElement; - if (target.closest('.art-controls') || target.closest('.art-contextmenu')) { + if ( + target.closest('.art-controls') || + target.closest('.art-contextmenu') || + target.closest('.art-layer') + ) { + return; + } + + // 仅在播放时触发 + if (artPlayerRef.current?.video?.paused) { return; }