Player Settings
The Player Controls section of MediaShield > Settings tunes how the video player behaves for viewers. Each control is a global default that you can override per video on the video edit screen.
Player Controls settings
Section titled “Player Controls settings”Speed Control - Adds a 0.5x-2x playback speed selector to the player. On by default. Turn this on for course, training, or lecture content where students commonly adjust playback speed. Applies to self-hosted and Bunny Stream videos only. YouTube, Vimeo, and Wistia embeds use the host platform’s own speed control.
Sticky Player - When a viewer scrolls past the video while it is playing, the player shrinks into a corner overlay so they can keep watching while reading content below. Off by default. Well suited for long-form tutorial pages and webinar replays. Avoid on pages with multiple players or very short videos, where the floating overlay may feel intrusive.
Keyboard Shortcuts - Allows viewers to use keyboard shortcuts while the player is focused: Space to play/pause, left/right arrows to seek 5 seconds, up/down for volume, M to mute, F for fullscreen. On by default. Turn off if your audience is non-technical and you’re concerned about accidental key presses.
Resume Playback - Remembers where each viewer stopped and shows a “Resume from X:XX?” prompt the next time they open the same video. On by default. This is the single most impactful control for course content - students rarely finish a long lesson in one sitting.
End Screen - When the video ends, MediaShield shows a short call-to-action overlay with a message and a clickable button. Off by default. Use it to point viewers to the next lesson, an upsell, or a related video.
End Screen Text - The call-to-action message text. Used as the global fallback when a video doesn’t set its own end screen text.
End Screen URL - The destination URL for the call-to-action button. Leave blank to disable the button.
Per-video overrides
Section titled “Per-video overrides”Every Player Control can be set individually on each video via the video edit screen. The per-video value wins over the global default. This lets you keep speed control off site-wide and enable it for one specific course, for example.
Summary table
Section titled “Summary table”| Setting | Default | Notes |
|---|---|---|
| Speed Control | On | Self-hosted and Bunny only |
| Sticky Player | Off | Best for long-form content |
| Keyboard Shortcuts | On | Disable for non-technical audiences |
| Resume Playback | On | Highly recommended for courses |
| End Screen | Off | Configure text and URL to enable |
| End Screen Text | Empty | Global fallback |
| End Screen URL | Empty | Global fallback |

