私の Windows 8.1 デスクトップには Flash がインストールされておらず、YouTube 動画は HTML5 を使用して問題なく再生されていました。先週末 (2015 年 1 月 17 日または 18 日)、動画が再生されなくなったことに気付きました。エラー メッセージは表示されず、読み込み中を示す円がずっと表示されます。
Internet Explorer では問題なく動作しますが、Flash は Windows 8.1 に統合されているため、あまり意味がありません。
Firefox はバージョン 35 ですが、私が知る限り、前回動作していたときから動作しなくなったことに気付いたときまでの間に更新はありませんでした。
答え1
最新ニュースによると、YouTubeはデフォルトのフォーマットとしてHTML5に切り替えている。:http://arstechnica.com/gadgets/2015/01/youtube-declares-html5-video-ready-for-primetime-makes-it-default/、http://youtube-eng.blogspot.com/2015/01/youtube-now-defaults-to-html5_27.htmlすぐにビデオを再生できるようになりますサンズ閃光。
歴史的な理由から(そして YouTube が Flash に戻った場合に備えて)、以前私がメモしていた内容は次のとおりです。
YouTubeはダウンロードを制限するために動画のフォーマットを変更したため、現時点では、Flashを使用せずにビデオを「リアルタイム」で視聴する方法はありません。私の知る限り、「リアルタイム」や「ライブ」視聴というのは誤った呼び方です。Flashは実際にはダウンロード中ビデオ ストリームとオーディオ ストリームを分離し、バッファリングしてから再統合します。
先週の 2 つの個別のリリース (v. 16.0.0.287 および 16.0.0.296) で対処されたようなセキュリティ上の問題のために Adobe Flash の使用を避けたい場合もありますが、次のオプションがあります。
プラグインベースのブラウザ用のAdobe Flashをインストールするには、http://www.adobe.com/products/flashplayer/distribution3.htmlFirefoxでYouTubeを見るには、Firefoxの「有効化を確認する」設定を「有効にするには」から設定してください。アドオンマネージャー プラグインタブ。
インストールIEタブ2Firefoxの拡張機能で、FirefoxのIEウィンドウからYouTubeを視聴できます。https://addons.mozilla.org/en-US/firefox/addon/ie-tab-2-ff-36/あなたが述べているように、IE は内部で Flash の埋め込みバージョンを実行しています。
閲覧する場合フラッシュでリアルタイム受け入れられない場合は、サードパーティのツールを使用してオーディオとビデオのストリームをダウンロードし、それらを再統合して、MP4などの便利な形式で保存します。ファイルのダウンロードでは、YouTubeの負荷が高いときにも不具合が少なくなります。
答え2
私も FlashBlock のバグが原因で同様の問題を抱えていました。Firefox に Flash プラグインがインストールされていて、さまざまなサイトで Flash が動作していましたが、FlashBlock はインストールされていましたが、FlashBlock アドオン自体の設定で無効になっていました。
その後、FlashBlock が独自の設定で無効になっているにもかかわらず、そのフォーラムに埋め込まれた YouTube 動画が壊れていることに気付きました。FlashBlock を削除した後、動画は再び機能し始めました。
答え3
DrMoishe Pippik 氏が述べたように、YouTube はデフォルトを HTML5 に変更しました (つまり、Flash がインストールされていても HTML5 を使用します)。ただし、これは Firefox のベータ バージョン 36 にのみ適用されます。
問題は、Flash がインストールされていないのに、Firefox 35 で HTML5 が無効になっていることです。
Firefox のベータ版をインストールしましたが、今は問題なく動作します。
答え4
FlashBlockを実行していますか?もしそうなら、これを読んでください
https://www.mozdev.org/bugs/show_bug.cgi?id=25936
要約
GreaseMonkey スクリプトの回避策:
// ==UserScript==
// @name YouTube FlashBlock Workaround
// @namespace http://youtube.com
// @include https://www.youtube.com/*
// @include http://www.youtube.com/*
// @version 1
// @grant none
// ==/UserScript==
e = document.getElementById("theater-background");
if (e != null) {
e.style.position = "relative";
}