拡張ビデオスピードコントローラー

HTML5、Video.js、JW Player、Plyr、HLS.js、YouTubeなどに対応したインテリジェント検出機能付きユニバーサル動画速度制御

スクリプトをインストールするには、Tampermonkey, GreasemonkeyViolentmonkey のような拡張機能のインストールが必要です。

You will need to install an extension such as Tampermonkey to install this script.

スクリプトをインストールするには、TampermonkeyViolentmonkey のような拡張機能のインストールが必要です。

スクリプトをインストールするには、TampermonkeyUserscripts のような拡張機能のインストールが必要です。

このスクリプトをインストールするには、Tampermonkeyなどの拡張機能をインストールする必要があります。

このスクリプトをインストールするには、ユーザースクリプト管理ツールの拡張機能をインストールする必要があります。

(ユーザースクリプト管理ツールは設定済みなのでインストール!)

このスタイルをインストールするには、Stylusなどの拡張機能をインストールする必要があります。

このスタイルをインストールするには、Stylus などの拡張機能をインストールする必要があります。

このスタイルをインストールするには、Stylus tなどの拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

(ユーザースタイル管理ツールは設定済みなのでインストール!)

このスクリプトの質問や評価の投稿はこちら通報はこちらへお寄せください
作者
138 Aspen
1日のインストール数
2
累計インストール数
141
評価
0 0 0
バージョン
1.1.1
作成日
2025/09/12
更新日
2025/10/05
大きさ
54.8KB
ライセンス
MIT
対象サイト
すべてのサイト
(Claudeコード 1.0.112 使用)

強化版動画速度コントローラー

HTML5、Video.js、JW Player、Plyr、HLS.js、YouTubeなどに対応したユニバーサル動画速度制御。インテリジェント検出機能付き

機能

👁️ フローティングウィンドウの非表示

  • 非表示ボタン (⚊): ヘッダーの新規非表示ボタンをクリックでUIを完全非表示
  • H キーショートカット: ページ上でHキーを押すとフローティングウィンドウの表示/非表示を切り替え
  • メニューコマンド: Tampermonkeyメニューにコントローラーの表示/非表示オプションを追加
  • 状態保持: ページ再読み込み後もUIの非表示状態を記憶

⌨️ 強化されたキーボードショートカット

  • Dキー: Dを押すと速度アップ(0.25倍増)
  • Sキー: Sを押すと速度低下(0.25倍減速)
  • Hキー: Hを押すとフローティングウィンドウの表示/非表示を切り替え
  • スマート検出: 入力フィールドやテキストエリアで入力していない時のみ動作
  • 競合防止: 修飾キーを確認し、他のショートカットとの競合を回避

🎨 UIの改善点:

  • 新しいヘッダーレイアウト:非表示と折りたたみを別々のボタンで再編成
  • ツールチップの改善:キーボードショートカットを表示する便利なツールチップを追加
  • 視覚的フィードバック:明確なアイコン(⚊:非表示、−:折りたたみ、+:折りたたみ時)
  • ボタンスタイルの改善:すべてのヘッダーボタンで一貫したスタイルを採用

⌨️ キーボードショートカット一覧:

  • H - フローティングウィンドウの表示/非表示を切り替え
  • D - 速度を0.25倍速に加速
  • S - 速度を0.25倍速に減速
  • Ctrl+, - 速度を低下(レガシー)
  • Ctrl+. - 速度を上昇(レガシー)
  • Ctrl+0 - 通常速度にリセット

🔧 技術的詳細:

  • スマート入力検出: フォーム入力中はショートカットを無効化
  • イベント防止: カスタムショートカットでブラウザのデフォルト動作を遮断
  • ドラッグ保護: 表示/非表示ボタンがドラッグ操作を妨げない
  • CSSクラス: 表示/非表示のクリーンな遷移にevsc-hiddenクラスを使用