초기 커밋: DefVideo 소스 등록

abcVideo 플레이어 소스 (client / server / shared / pythonsource / docs / .claude).
.gitignore 적용으로 node_modules·storage·samplevideo·미디어 등 대용량 일괄 제외.
103 files, ~964K.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-06-16 03:20:27 +00:00
commit 82662d417d
103 changed files with 17213 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
export type VideoSource =
| { kind: 'local'; file: File; objectUrl: string }
| { kind: 'server'; videoId: string; filename: string };
export interface PlayerState {
source: VideoSource | null;
playing: boolean;
currentTime: number;
duration: number;
fps: number;
volume: number;
muted: boolean;
playbackRate: number;
fullscreen: boolean;
hlsReady: boolean;
}