添加跳过片头片尾功能

This commit is contained in:
truewhile
2026-09-23 10:22:13 +08:00
parent 016c6687e9
commit 94ef0116b1
26 changed files with 2115 additions and 4 deletions
+16
View File
@@ -29,3 +29,19 @@ export interface PlaybackInfo {
transcode: PlaybackTranscodeState
}
/** 可跳过的区间类型,与后端 media_segments.kind 一一对应。 */
export type PlaybackSegmentKind = 'intro' | 'recap' | 'credits' | 'preview'
export interface PlaybackSegment {
kind: PlaybackSegmentKind
start_ms: number
/** 0 表示区间一直延续到片尾(后端把 end_ms: null 落成 0),需按媒体时长补齐。 */
end_ms: number
}
export interface PlaybackSegmentsResponse {
segments: PlaybackSegment[]
/** 当前生效播放档案的「自动跳过片头」开关。 */
auto_skip: boolean
}