bug处理

This commit is contained in:
truewhile
2026-09-17 11:19:38 +08:00
parent ec7be38266
commit 9c1f9a6e7e
2 changed files with 4 additions and 1 deletions
+1 -1
View File
@@ -65,7 +65,7 @@ const PLAYBACK_RATE_HINT_MS = 900
/** 播放中控制栏无操作自动隐藏的延时。 */ /** 播放中控制栏无操作自动隐藏的延时。 */
const CONTROLS_HIDE_DELAY_MS = 3000 const CONTROLS_HIDE_DELAY_MS = 3000
/** VR 全景播放的隐藏延时更短:浮层由单击唤出,收得越快越不打扰观看。 */ /** VR 全景播放的隐藏延时更短:浮层由单击唤出,收得越快越不打扰观看。 */
const VR_CONTROLS_HIDE_DELAY_MS = 2000 const VR_CONTROLS_HIDE_DELAY_MS = 3000
/** VR 视角拖拽超过这个距离才算「真的在转动视角」,轻触不受影响。 */ /** VR 视角拖拽超过这个距离才算「真的在转动视角」,轻触不受影响。 */
const VR_VIEW_DRAG_DISTANCE = 6 const VR_VIEW_DRAG_DISTANCE = 6
+3
View File
@@ -515,6 +515,9 @@ export function Vr360Stage({
onClick={(event) => event.stopPropagation()} onClick={(event) => event.stopPropagation()}
/> />
<div <div
// 阻止浮层内按钮/面板的点击冒泡到舞台的 handleSurfaceActivate:否则点击
// 投影方式/画幅布局等设置项会被误判为「单击收起控制栏」,面板在切换后立即消失。
onClick={(event) => event.stopPropagation()}
className={`pointer-events-none absolute inset-x-0 top-2 z-20 flex flex-col items-center gap-1.5 px-2 transition-opacity duration-300 ${ className={`pointer-events-none absolute inset-x-0 top-2 z-20 flex flex-col items-center gap-1.5 px-2 transition-opacity duration-300 ${
uiVisible ? 'opacity-100' : 'opacity-0' uiVisible ? 'opacity-100' : 'opacity-0'
}`} }`}