feat: 优化字幕事件逻辑,新增字幕加载和更新事件,删除不再使用的字幕切换事件

This commit is contained in:
Harvey Zack committed 2024-09-14 17:30:22 +08:00
1 parent 9b87f9661d
commit 36fb27d7a1
7 files changed
+69 -74

No files matched your search

+3 -4
View File
@@ -1,4 +1,5 @@
import { AspectRatio, Flip } from './player';
import { Subtitle } from './subtitle';
export type Bar = 'loaded' | 'played' | 'hover';
@@ -36,12 +37,10 @@ export type Events = {
setting: [state: boolean];
hotkey: [event: Event];
destroy: [];
subtitleOffset: [offset: number];
subtitleBeforeUpdate: [cue: VTTCue];
subtitleAfterUpdate: [cue: VTTCue];
subtitleLoad: [url: string];
subtitleSwitch: [url: string];
subtitleTrackLoad: [track: HTMLTrackElement, event: Event];
subtitleOffset: [offset: number];
subtitleLoad: [option: Subtitle, cues: TextTrackCueList];
focus: [event: Event];
blur: [event: Event];
dblclick: [event: Event];