Controllore di Velocità Video Avanzato

Controllo universale della velocità video per HTML5, Video.js, JW Player, Plyr, HLS.js, YouTube e altri con rilevamento intelligente

Autore
138 Aspen
Installazioni giornaliere
0
Installazioni totali
38
Valutazione
0 0 0
Versione
1.1.0
Creato il
12/09/2025
Aggiornato il
17/09/2025
Dimensione
54 KB
Licenza
MIT
Applica a
Tutti i siti
(using Claude code 1.0.112)

Enhanced Video Speed Controller

Universal video speed control for HTML5, Video.js, JW Player, Plyr, HLS.js, YouTube, and more with intelligent detection

Features

👁️ Hide Floating Window

  • Hide Button (⚊): Click the new hide button in the header to completely hide the UI
  • H Key Shortcut: Press H anywhere on the page to toggle show/hide the floating window
  • Menu Commands: Added Tampermonkey menu options to show/hide the controller
  • Persistent State: Remembers if UI was hidden across page reloads

⌨️ Enhanced Keyboard Shortcuts

  • D Key: Press D to speed up (increase by 0.25x)
  • S Key: Press S to slow down (decrease by 0.25x)
  • H Key: Press H to hide/show the floating window
  • Smart Detection: Only works when not typing in input fields or text areas
  • No Conflicts: Checks for modifier keys to avoid conflicts with other shortcuts

🎨 UI Improvements:

  • New Header Layout: Reorganized with separate buttons for hide and collapse
  • Better Tooltips: Added helpful tooltips showing keyboard shortcuts
  • Visual Feedback: Clear icons (⚊ for hide, − for collapse, + when collapsed)
  • Improved Button Styling: Consistent styling for all header buttons

⌨️ Complete Keyboard Shortcut List:

  • H - Toggle hide/show floating window
  • D - Speed up by 0.25x
  • S - Slow down by 0.25x
  • Ctrl+, - Decrease speed (legacy)
  • Ctrl+. - Increase speed (legacy)
  • Ctrl+0 - Reset to normal speed

🔧 Technical Details:

  • Smart Input Detection: Shortcuts are disabled when typing in forms
  • Event Prevention: Prevents browser default behaviors for custom shortcuts
  • Draggable Protection: Hide/collapse buttons don't interfere with dragging
  • CSS Classes: Uses evsc-hidden class for clean hide/show transitions