feat: Implement intelligent skip feature with enhanced settings

- Added support for time input in minutes:seconds format for skipping segments.
- Introduced automatic skipping functionality for both opening and ending segments.
- Enhanced UI for skip settings with a floating configuration card.
- Implemented countdown timer for automatic next episode playback.
- Added batch settings for configuring multiple skip segments at once.
- Updated SkipController component to handle new skip logic and UI changes.
- Created comprehensive usage guide for the new skip feature.
This commit is contained in:
katelya
2025-09-02 14:49:56 +08:00
parent 7d9675d617
commit d5726c4f07
7 changed files with 631 additions and 94 deletions
+2 -1
View File
@@ -1567,9 +1567,10 @@ function PlayPageClient() {
title={videoTitle}
artPlayerRef={artPlayerRef}
currentTime={currentPlayTime}
_duration={videoDuration}
duration={videoDuration}
isSettingMode={isSkipSettingMode}
onSettingModeChange={setIsSkipSettingMode}
onNextEpisode={handleNextEpisode}
/>
)}