Tino631 Floating Video
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 docki
About this tool.
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.