mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
Add 'prompt to skip' to media segments
This commit is contained in:
parent
effa74356b
commit
0fb38c6894
7 changed files with 216 additions and 1 deletions
|
@ -3,5 +3,6 @@
|
|||
*/
|
||||
export enum MediaSegmentAction {
|
||||
None = 'None',
|
||||
PromptToSkip = 'PromptToSkip',
|
||||
Skip = 'Skip'
|
||||
}
|
||||
|
|
|
@ -66,6 +66,8 @@ class MediaSegmentManager extends PlaybackSubscriber {
|
|||
console.debug('[MediaSegmentManager] skipping to next item in queue');
|
||||
this.playbackManager.nextTrack(this.player);
|
||||
}
|
||||
} else if (action === MediaSegmentAction.PromptToSkip) {
|
||||
this.playbackManager.promptToSkip(mediaSegment);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -13,7 +13,7 @@ const isBeforeSegment = (segment: MediaSegmentDto, time: number, direction: numb
|
|||
);
|
||||
};
|
||||
|
||||
const isInSegment = (segment: MediaSegmentDto, time: number) => (
|
||||
export const isInSegment = (segment: MediaSegmentDto, time: number) => (
|
||||
typeof segment.StartTicks !== 'undefined'
|
||||
&& segment.StartTicks <= time
|
||||
&& (typeof segment.EndTicks === 'undefined' || segment.EndTicks > time)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue