Tino631 Floating Video

Tino631 Floating Video

Details
View on WordPress

Tino631 Floating Video floats a playing video into a corner when its original position scrolls above the viewport. Scroll back and it returns to the page. The original video element stays in place in the document: Tino631 Floating Video does not clone it, reparent it, or change its source when docking.

  • HTML5 videos with controls, including WordPress Video blocks and standard MediaElement players.
  • Optional YouTube, YouTube privacy-enhanced, and Vimeo integrations.
  • Four screen corners, adjustable width and spacing, and opt-in mobile support.
  • A single floating player at a time, with the most recently started eligible video taking priority.
  • Keyboard-accessible Back to video and Close controls. Escape closes when focus is inside the floating player or its controls.
  • Closing pauses playback and disables floating for that video for the rest of the page visit.
  • No autoplay, analytics, advertising, accounts, or paid service required by Tino631 Floating Video.
  • Dynamic HTML5 videos and supported API-ready embeds can be discovered after page load.

HTML5 support is enabled on activation. Mobile, YouTube and Vimeo support are off until enabled in Settings > Tino631 Floating Video.

External services

With the YouTube integration enabled, pages containing a supported, API-ready YouTube iframe load the official YouTube IFrame Player API from https://www.youtube.com/iframe_api. This allows the plugin to observe playback and pause a dismissed player. The API can load additional resources from YouTube. Visitors’ browsers connect to Google/YouTube, which receives standard request data such as IP addresses and may use cookies according to its policies. WordPress content and block-widget YouTube embed URLs gain enablejsapi and the site’s origin before being sent to the browser. The privacy-enhanced youtube-nocookie.com host is preserved.

  • YouTube terms: https://www.youtube.com/t/terms
  • YouTube API terms: https://developers.google.com/youtube/terms/api-services-terms-of-service
  • Google privacy policy: https://policies.google.com/privacy

With the Vimeo integration enabled, pages containing a supported Vimeo iframe load the official Vimeo Player SDK from https://player.vimeo.com/api/player.js. This allows the plugin to observe playback and pause a dismissed player. Visitors’ browsers connect to Vimeo, which receives standard request data such as IP addresses and may use cookies according to its policies.

  • Vimeo terms: https://vimeo.com/terms
  • Vimeo privacy policy: https://vimeo.com/privacy

Tino631 Floating Video makes no server-side requests to these services and adds no tracking of its own. Existing embeds may already contact their providers independently of Tino631 Floating Video. Integrate embeds with your site’s consent system; Tino631 Floating Video leaves data-src-only consent placeholders untouched and does not provide a consent banner.

Details

Plugin code:
tino631-floating-video
Plugin version:
1.0.0
Author:
Outdated:
No
WP version:
6.5 or higher
PHP version:
7.4 or higher
Test up to WP version:
7.1.3
Total installations:
0
Last updated:
2026-10-08
Rating:
Times rated:
0
floating-video
sticky-video
video
vimeo
youtube