Skip to content

Player Utility Plugins

Daniel Neto edited this page Aug 18, 2026 · 1 revision

Player utility plugins

These small plugins change player controls or presentation. Enable one at a time and test desktop, Android, iPhone/iPad, embedded players, live streams and ordinary videos; browser behavior varies.

Plugin What it does Important setting or limitation
FloatVideo Keeps a small video visible while the page scrolls. doNotFloatVideo disables the behavior. Test overlays and mobile layout.
Hotkeys Adds keyboard shortcuts for play/pause, volume, seek and fullscreen. Shortcuts can conflict with forms, accessibility tools or the browser.
NextButton Adds a next-video control. Requires a valid next item from playlist/autoplay context.
SeekButton Adds backward/forward controls. Defaults are 10 seconds back, 30 forward, hidden on mobile; values are configurable.
TheaterButton Switches the page/player between normal and theater-style layout. Can show a switch and choose theater mode as default. Theme CSS may conflict.
VideoLandscapeFullscreen Enters fullscreen/landscape behavior on supported mobile browsers. Rotation/fullscreen APIs differ, especially on iOS; it cannot override every device policy.
VideoLogoOverlay Places a logo over the video. Configure position, opacity, URL and whether to use the channel image. It is not a forensic watermark.
VideoHLSOverlay Displays configured image/text overlays on HLS video. Requires HLS and should be tested at every quality and in embeds.
VR360 Uses a panoramic 360-degree player. The source must be prepared as supported 360 media; ordinary flat video is not converted automatically.

Safe setup

  1. Open Plugins, enable one utility and review its parameters.
  2. Clear/reload the player page and test a disposable video.
  3. Test keyboard and screen-reader use where relevant.
  4. Test with controls=0, embeds and PlayerSkins if your site uses them.
  5. If a control is duplicated or layout breaks, disable the most recently enabled utility first.

Common questions

Why does a button appear on VOD but not live? Some controls require a known duration, seekable timeline, playlist or compatible player type.

Why does fullscreen not start automatically? Browsers restrict fullscreen and orientation actions without a user gesture. A plugin cannot safely bypass browser policy.

Does a logo prevent copying? No. It is a visible overlay, not DRM, and may be removed from a captured/cropped recording.

Why are shortcuts typing into a form? Focus and theme integration matter. Disable the plugin while diagnosing and avoid assigning common text-entry keys.

Clone this wiki locally