You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Forward and rewind actions are fully synchronized with the player’s internal playback state and are automatically disabled during active seek bar scrubbing to prevent conflicting seeks.
11
+
- Improved user interaction handling — controls remain visible during forward/rewind interactions, and auto-hide logic pauses during seek actions and resumes safely afterward
12
+
6
13
## [0.5.0]
7
14
8
15
-**Picture-in-Picture (PiP)**
@@ -54,4 +61,4 @@ All notable changes to this project will be documented in this file.
54
61
- Fixed resolution option (e.g., `.set480p`).
55
62
- Range-based resolution configuration.
56
63
-**Rendition Order Customization**: Added support for ascending or descending rendition selection.
57
-
-**Swift Package Manager Support**: SDK is installable via SPM using the repo URL.
64
+
-**Swift Package Manager Support**: SDK is installable via SPM using the repo URL.
- Automatically falls back to timestamp if thumbnail is unavailable
609
609
- Works with playlists and custom seek bars
610
610
611
+
### Forward & Rewind Controls :
612
+
613
+
FastPix iOS Player SDK provides Forward and Rewind seek controls functionality that integrates with AVPlayer and custom player UIs. These controls are designed to work reliably alongside a custom seekbar, gestures, and auto-hide logic.
614
+
615
+
#### Configure Forward & Rewind Controls :
616
+
617
+
You can enable forward and rewind buttons and configure their seek increments separately for portrait and landscape modes.
618
+
619
+
```swift
620
+
playerViewController.configureSeekButtons(
621
+
enablePortrait: true,
622
+
enableLandscape: true,
623
+
forwardIncrement: 10, // Customizable
624
+
backwardIncrement: 10// Customizable
625
+
)
626
+
```
627
+
#### Behavior & State Handling :
628
+
- Forward and rewind actions are fully synchronized with the player’s internal playback state.
629
+
- Controls are automatically disabled during active seek bar scrubbing to prevent conflicting seek operations.
630
+
- Auto-hide logic is paused during forward/rewind interactions and resumes safely afterward.
631
+
- Controls remain visible while users interact with forward or rewind buttons.
632
+
- Works consistently across play, pause, buffering, playback end, fullscreen, inline, and Picture-in-Picture (PiP) modes.
633
+
611
634
#### Each of these features is designed to enhance both flexibility and user experience, providing complete control over video playback, appearance, and user interactions in FastPix-player.
612
635
613
636
# Supporting tvOS
@@ -670,4 +693,4 @@ class TVPlayerViewController: UIViewController {
670
693
671
694
## Maturity
672
695
673
-
This SDK is currently in beta, and breaking changes may occur between versions even without a major version update. To avoid unexpected issues, we recommend pinning your dependency to a specific version. This ensures consistent behavior unless you intentionally update to a newer release.
696
+
This SDK is currently in beta, and breaking changes may occur between versions even without a major version update. To avoid unexpected issues, we recommend pinning your dependency to a specific version. This ensures consistent behavior unless you intentionally update to a newer release.
0 commit comments