web-dev-qa-db-ja.com

YouTube TVアプリケーション(www.youtube.com/tv)のボリュームキーボードショートカットはありますか?

Ubuntu 12.04マシンのChromeブラウザーで YouTube TVアプリ を使用しています。トリックプレイのキーボードショートカットを見つけました

J: Rewind
K: Play/Pause
L: Fastforward

しかし、ボリュームを制御するためのキーボードショートカット(ボリュームアップ/ダウン、ミュート)が見つかりません。 YouTubeプレーヤーから試してみました

M: mute
Up/Down arrow: volume up/down

しかし、機能していないようです。 YouTube TVアプリの音量調節用のキーボードショートカットはありますか?

3

誰かが役に立つと思ったら、自分の質問に答えてください。

Youtube TVアプリには、ボリュームコントロール用のキーボードショートカットはありません。現在、動画の再生中に読み込まれるJavaScriptファイルは、tv-player.jslive.jscsi-tail.js、およびapp-prod.jsのみです。最初に考えたのは、ボリュームコントロールのショートカットのtv-player.jsを確認することでしたが、唯一のショートカットはナビゲーション専用でした。

app-prod.jsは、ナビゲーションとトリックプレイのショートカットを持つ他のファイルでした。次に、このファイルのスニペットを追跡します

    d.qM = function(a) {
    switch (a.keyCode) {
        case 40:
            this.cd("down");
            break;
        case 38:
            this.cd("up");
            break;
        case 37:
            this.cd("left");
            break;
        case 39:
            this.cd("right");
            break;
        case 75:
        case 19:
        case 32:
            this.cd("pause");
            break;
        case 228:
        case 76:
            this.cd("fastforward");
            break;
        case 227:
        case 74:
            this.cd("rewind");
            break;
        case 8:
        case 27:
            this.g.Yq() || L(a)
    }
};

上記のキーコードをWebkitの./Source/WebCore/platform/WindowsKeyboardCodes.hのキーコードで確認すると、次のことが確認できます

  1. 矢印キーはナビゲーションに使用されます(キーコード37、38、39、40)
  2. 再生/一時停止には、一時停止、スペース、Kキーボードキーの3つのショートカット(キーコード19、32、75)が使用されます。
  3. 早送りのために、2つのショートカットが使用されます(キーコード76および228)。 76はLキーボードのキーですが、228が./Source/WebCore/platform/WindowsKeyboardCodes.hに見つかりませんでした。他のキーボードコードを検索すると、./Source/WebCore/platform/chromium/KeyboardCodes.hの下にVKEY_OEM_104として見つかりました。
  4. 巻き戻しには、2つのショートカットが使用されます(キーコード74および224)。 74はJキーボードキーであり、224も./Source/WebCore/platform/chromium/KeyboardCodes.hでVKEY_OEM_103として見つかりました。
  5. ビデオの再生を終了するために、戻るキーとエスケープキーボードキーである2つのショートカット(キーコード8と27)が見つかりました。
  6. ボリュームコントロールのショートカットは見つかりませんでした。
2

Windowsでは、「M」はミュート/ミュート解除に機能します。私にとっては、これは新しい可能性があります。

0
Ben S