最近、元の回答で提案したものを適用した後でも、ビデオの読み込み動作の問題が再び発生しています。
ダッシュ再生
私が理解していることから、根本的な問題は、HTTPを介したDynamic Adaptive Streamingの YouTubeの実装です。私が言えることから、ここではサーバー側とクライアント側の両方の実装が機能しています。上記にリンクされているウィキペディアの記事には次のように書かれています。
GoogleのYouTubeは、サーバー側でMPEG-DASHをサポートする実験を行いました。Google Chromeはクライアント側でサポートしています。ただし、この機能の実装により、ビデオ品質オプションがランダムにグレー表示されたり、ページを何度も更新しないと選択できなくなったりするなど、さまざまなバグによってビデオ再生が著しく低下しました。
これは非常によく知られています。
解決
この問題を解決するための現在非常に一般的なアプローチは、YouTubeCenter拡張機能を使用することです。これは、さまざまなブラウザーで使用できます。
Dashの再生を無効にすることができますが、次の点にも注意してください。
Dash Playbackを無効にすると、480pおよび1080pが使用できなくなることに注意してください。これは、最近YouTubeが変更されたためです。
ダッシュの再生を無効にする
Dashの再生を無効にするには、設定メニューを開きます:
プレーヤーページの対応するチェックボックスをオフにします。
その結果、ビデオは可能な限り高速で完全にロードされます。
YouTubeCenterはデフォルトで広告を削除することに注意してください。お気に入りのYouTubeチャンネルをサポートしたい場合は、この機能を無効にすることを検討してください。
元の回答:
Chromeの内部Flashプラグインを無効にする
これは再びゴム製のアヒルのデバッグの場合のようです...
これを投稿した後、Chromeの組み込みFlashプレーヤーを単純に無効にして、効果があるかどうかを確認できるかどうかを確認する必要があると考えました。このプロセスの実際の概要は、Adobe Flash Playerヘルプに記載されています。
グラブ最新のFlash PlayerのインストーラはAdobeからをし、それをインストールします。
に進みchrome://plugins/
ます。
[ 詳細 ]ボタンをクリックして、単一のプラグインに関する詳細を展開します。
Adobe Flash Playerには2つのエントリが必要です。1つはChromeの組み込みバージョンで、もう1つは通常のインストールです。組み込みのものを無効にします。
内部PepperFlash
インストールは、Chromeインストールディレクトリのフォルダーにあるため、簡単に認識できます。
これで、キャッシュの動作はFirefoxで観察された動作と同じになります。
通常、組み込みバージョンのFlashを無効にすることはお勧めできません。
SmartVideo拡張機能を使用する
AlexはSmartVideoと呼ばれる拡張機能を指摘しました。この拡張機能により、Chromeのバッファリング動作をより詳細に制御できます。
私はしばらくそれをテストし、結果に非常に満足しています。特に、動画が一時停止していてもバッファされるようにするオプションは、私の質問で説明したように、望ましくない動作に影響します。
PepperFlashを無効にするよりもいくつかの利点があります。まず第一に、それは私が前に思いもしなかったかなりの数のオプションを提供します。YouTubeが動画を自動再生できないようにする。
PepperFlashを使用することは、複数のモニターを使用する場合にも利点です。1つの画面にフルスクリーンビデオがあり、2番目の画面に別のChromeウィンドウがある場合、2番目のChromeウィンドウにフォーカスを置くと、フルスクリーンビデオが前面に表示されたままになります。対照的に、外部Flashプレーヤーを使用する場合、2番目のChromeウィンドウにフォーカスすると、フルスクリーンビデオの前にタスクバーが表示されます。