# 2026-07-14 데이터 교체 시 UI 상태 초기화

**소요 시간**: 3분
**Context 사용량**: input 3240k / output 1k tokens

## 문제

폴더(데이터) 교체 후 UI 에 이전 소스의 '일시정지(재생중 토글)' 표시가 남음 —
src 교체는 pause 이벤트를 보장하지 않아 playerStore.playing 이 true 로 잔존.

## 수정 — useVideoPlayer.ts

- loadLocalFile / loadServerStream 에서 소스 설정 직후 스토어 즉시 초기화:
  `setPlaying(false)` + `setCurrentTime(0)` + `setDuration(0)`
- 자동재생 경로(autoPlay=true)는 이후 play 이벤트로 playing=true 재설정 — 순서 정상

## 검증

- tsc+vite 빌드 통과, 새 번들(index-ZFLATFML.js) 서빙
