Google принудительно использует HTML5 на YouTube для Firefox

Пользователи Google Chrome, которые регулярно посещают платформу видеохостинга Google YouTube, были вынуждены использовать HTML5 плеер на сайте уже некоторое время.

В прошлом Google предоставлял пользователям Chrome, а также пользователям других браузеров возможность выбора в этом отношении.

Например, проигрыватель HTML5 был включенным, что означало, что пользователи должны были посетить страницу YouTube HTML5 Video Player, чтобы переключиться с Flash на него, если они хотели использовать его в качестве основного проигрывателя на сайте.

Эта опция была удалена для пользователей Chrome, посещающих страницу, и теперь она также удалена для пользователей Firefox 33, которые ее посещают.

Это означает, что Google будет обеспечивать использование видео HTML5 на YouTube для всех пользователей Firefox, которые используют Firefox 33 или новее в своей системе, чтобы сделать это (обратите внимание, это означает Firefox Nightly в настоящее время, но во вторник также Firefox Aurora).

Обновить : Google, похоже, отложил изменение. Пользователи Firefox 34 могут переключать игроков прямо сейчас на сайте.

youtube enforce html5

Пользователи Internet Explorer, Safari или Opera, а также пользователи Firefox, использующие версию браузера 32 или более раннюю, еще не затронуты этим. Они по-прежнему получают кнопку «запросить проигрыватель HTML5» или «использовать проигрыватель по умолчанию» на странице HTML5 на YouTube для переключения между видео Flash и видео HTML5.

Mozilla недавно реализовала поддержку Media Source Extensions (MSE) и WebM VP9, ​​но на момент написания эта функция по умолчанию не включена. Хотя он будет включен в будущем, необходимо включите его прямо сейчас в Firefox использовать это.

Если вы не включите эту функцию, расширения Media Source Extensions не поддерживаются, что ограничивает количество видео, которые вы можете воспроизводить с помощью проигрывателя HTML5.

Основная проблема для пользователей Firefox заключается в том, что браузер не поддерживает MSE и H.264, что означает, что вы можете столкнуться с проблемами при воспроизведении некоторых видео на YouTube.

Примечание. Я не понимаю, как YouTube справляется с этим. Текст «в настоящее время используется, когда это возможно» предполагает, что сайт вернется к другим параметрам воспроизведения, более или менее Adobe Flash, когда видео не может воспроизводиться с использованием HTML5.

Итак, что вы можете с этим поделать?

Если видео на YouTube воспроизводятся нормально, вам не обязательно что-либо менять. Если вы заметили, что некоторые видео больше не воспроизводятся из-за изменения, вы можете заставить YouTube использовать Flash Player.

Один из лучших способов сделать это — подделать свой пользовательский агент, чтобы YouTube обнаруживал Firefox 31 при подключении к сайту.

  1. Загрузить и установить Переключатель пользовательского агента или аналогичное дополнение для браузера.
  2. Загрузите about: addons и нажмите на опции рядом с User Agent Switcher.
  3. Выберите «Создать»> «Новый пользовательский агент» и введите FF31 в качестве описания и Mozilla / 5.0 (Windows NT 6.1; WOW64; rv: 31.0) Gecko / 20100101 Firefox / 31.0 в качестве пользовательского агента.
  4. Щелкните ОК.

Вы можете переключиться на этот пользовательский агент с помощью меню «Инструменты». Нажмите клавишу Alt, чтобы отобразить его и переключиться на новый пользовательский агент всякий раз, когда вы посещаете YouTube.

Вы не должны сталкиваться с (многими) проблемами совместимости при этом, и вы можете оставить пользовательский агент постоянно зарегистрированным, если вы регулярно посещаете YouTube.

В результате вы можете выбирать между видеопроигрывателем HTML5 и проигрывателем Flash на YouTube. (через Sören)