YouTube больше не воспроизводит видео с использованием HTML5 в Firefox 35

YouTube больше не воспроизводит видео с использованием HTML5 в Firefox 35

На моем рабочем столе Windows 8.1 у меня никогда не был установлен Flash, и видео YouTube воспроизводились нормально с помощью HTML5. На прошлой неделе (17 или 18 января 2015 г.) я заметил, что видео больше не воспроизводятся. Сообщения об ошибке нет, просто у меня вечный круг загрузки.

Работает нормально в 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 изменил форматы видео, по-видимому, в попытке ограничить загрузку,в настоящее время нет возможности просматривать видео в режиме реального времени без использования FlashAFAIK. Однако «просмотр в реальном времени» или «живой» просмотр — это неправильное название, поскольку Flash на самом делезагрузкаразделять видео- и аудиопотоки, буферизовать их, а затем повторно интегрировать.

Хотя вы, возможно, захотите избежать использования Adobe Flash из-за проблем безопасности, которые были устранены в двух отдельных выпусках (версии 16.0.0.287 и 16.0.0.296) на прошлой неделе, у вас есть следующие варианты:

  1. Установите Adobe Flash для браузеров на основе подключаемых модулей сhttp://www.adobe.com/products/flashplayer/distribution3.htmlдля просмотра YouTube в Firefox. Если вы хотите, вы можете установить Firefox на "Запросить активацию" изМенеджер дополнений Плагинывкладка.

  2. УстановитьВкладка IE 2Расширение Firefox и просмотр YouTube из окна IE в Firefox,https://addons.mozilla.org/en-US/firefox/addon/ie-tab-2-ff-36/. Как вы утверждаете, это IE, работающий под капотом встроенной версии Flash.

  3. Если просматриваетев режиме реального времени во Flashнеприемлемо, используйте сторонний инструмент для загрузки аудио- и видеопотоков, реинтегрируйте их и сохраните в удобном формате, например MP4. Загрузка файла также показывает меньше сбоев, когда YouTube сильно загружен.

решение2

У меня тоже была похожая проблема из-за ошибки в FlashBlock. Плагин Flash был установлен в Firefox, и Flash работал на разных сайтах, FlashBlock был установлен, но он был отключен в собственных настройках дополнения FlashBlock.

Затем я узнал, что хотя FlashBlock был отключен в его собственных настройках, он все равно ломал встроенные видео YouTube на этом форуме. После того, как я избавился от FlashBlock, они снова заработали.

решение3

Как сказал доктор Мойше Пиппик, YouTube изменил настройки по умолчанию на HTML5 (т.е. использует HTML5, даже если установлен Flash), но это доступно только в бета-версии 36 для Firefox.

Проблема в том, что они отключили HTML5 в Firefox 35, когда не установлен Flash.

Я установил бета-версию Firefox, и теперь она работает нормально.

решение4

Вы используете FlashBlock? Если да, то прочтите это

https://www.mozdev.org/bugs/show_bug.cgi?id=25936

tldr

Обходной путь скрипта 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";
}

Связанный контент