Могу ли я использовать Chrome Pepper Flash с Firefox?

21

Поскольку Adobe больше не поддерживает Flash в Linux (см. «УВЕДОМЛЕНИЕ» ниже), есть ли способ использовать плагин Chrome Pepper Flash с Firefox?


ВНИМАНИЕ! Не вспышка больше не поддерживается для Linux , КРОМЕ как часть Chrome (за исключением чрезвычайно из устаревшей версии Firefox 11.2, даже если он получает обновления безопасности, это еще древние и не обновляется , что часто). Это подробно описано в Дорожной карте для Flash Runtime от Adobe . Соответствующий раздел - « Поддержка платформ» , подраздел « Персональные компьютеры» , раздел « Linux» , цитируемый здесь (14 января 2015 г., когда это было снято, и наиболее важные строки в нем выделены жирным шрифтом по важным причинам, поскольку люди не хотят читать тут все дело)

Linux

Adobe тесно сотрудничает с Google в разработке единого современного API для размещения плагинов в браузере. PPAPI с кодовым названием «Pepper» призван обеспечить слой между плагином и браузером, который устраняет различия между реализациями браузера и операционной системы. Вы можете найти дополнительную информацию об Pepper API по адресу http://code.google.com/p/ppapi/ .

Благодаря этой работе Adobe смогла сотрудничать с Google в предоставлении «Pepper» реализации Flash Player для всех платформ x86 / 64, поддерживаемых браузером Google Chrome. Google теперь распространяет этот новый Flash Player на базе Pepper в составе Chrome на всех платформах, включая Linux.

Для выпусков Flash Player после 11.2 плагин браузера Flash Player для Linux будет доступен только через API Pepper как часть дистрибутива браузера Google Chrome и больше не будет доступен для прямой загрузки из Adobe. Adobe будет продолжать предоставлять обновления для системы безопасности для не Pepper дистрибутивов Flash Player 11.2 для Linux в течение пяти лет с момента ее выпуска.

Flash Player продолжит поддерживать браузеры, использующие не-Pepper API для плагинов на платформах, отличных от Linux.

Adobe не будет предоставлять реализацию проигрывателя отладки на основе Pepper для плагина браузера Flash Player в Linux.

Начиная с Adobe AIR 3, Adobe прекратила поддержку Adobe AIR для операционных систем Linux.

Томас Уорд
источник
Я опубликовал это, потому что я не смог найти похожий пост "Как мне заставить Chrome's Pepper Flash работать с Firefox". Я мог бы не искать достаточно сильно. Если такой пост уже существует, пожалуйста, дайте мне знать, я удалю этот пост и перепишу свой ответ (если ответы другого поста не такие подробные).
Томас Уорд
Связанный: askubuntu.com/questions/341428/…
Бен
@Ben имейте ввиду, что это древний Flash - 99% новых вещей не будут работать на нем, потому что он слишком стар
Томас Уорд
Вы говорите, что Chrome Flash является древним? Я думал, что это та же самая последняя версия, которую они также предоставляют для Windows и Chrome OS.
Бен
@ По вашей ссылке там указывается на плагин Adobe Flash для Firefox в репозиториях. Это Flash 11. Флэш-память Chrome - ЕДИНСТВЕННАЯ последняя версия Flash для Linux, и только через Chrome
Томас Уорд

Ответы:

18

Этот ответ может быть устаревшим из-за недавних изменений в Adobe и Flash. Этот ответ оставлен здесь как для исторических целей.


Firefox скоро прекращает поддержку NPAPI, что может сделать этот ответ устаревшим и недействительным. Может быть возможно получить Flash только в Chrome, и только Chrome, в какой-то момент, так что нет решения Firefox.

Поскольку Adobe больше не поддерживает Flash в Linux, Chrome - это один из оставшихся вариантов, который поставляется вместе с Flash. Это особый случай Chrome, как подробно описано во Flash Roadmap от Adobe в подзаголовке Linux в разделе «Персональные компьютеры».

Вы можете использовать Pepper Flash (называемый «Fresh Player») в Firefox. Webupd8 даже прокомментировал это здесь и как заставить его работать (связанная статья была опубликована 29 мая 2014 года и может быть устаревшей). Плагин может быть пригоден для использования, так как кажется, что он регулярно предлагается в чатах Ubuntu IRC в качестве решения.


Ниже взято из поста Webupd8:

ПРИМЕЧАНИЕ . Обертка, используемая для этого, находится на стадии АЛЬФА и, вероятно, будет ЧРЕЗВЫЧАЙНО нестабильной.

Чтобы суммировать шаги, которые они детализируют, хотя:

  1. Установите Fresh Player Plugin в Ubuntu (через PPA), используя следующие команды:

    sudo add-apt-repository ppa:nilarimogard/webupd8
    sudo apt-get update
    sudo apt-get install freshplayerplugin
    
  2. Самый простой способ использовать это означает, что вам, к сожалению, нужно будет установить Google Chrome, чтобы это работало. Это связано с тем, что плагин Fresh Player является просто оберткой libpepflashplayer.so, поэтому ему нужен этот файл, который поставляется в комплекте с Google Chrome. Самый простой способ получить этот файл - просто установить Google Chrome Stable - скачайте его отсюда , а затем установите.

    2а. В качестве альтернативы:

    Есть и другие способы получения libpepflashplayer.so, но я не буду публиковать инструкции по установке для всех них здесь.

    Вместо этого я просто перечислю их ниже:

    • Если вы используете Google Chrome Unstable, создайте символическую ссылку /opt/google/chrome-unstable/PepperFlashна /opt/google/chrome/или измените, добавьте freshwrapper.confфайл и добавьте /opt/google/chrome-unstable/PepperFlash/libpepflashplayer.soтуда путь - см. Шаг 3

    • Вы можете установить Pepper Flash двумя другими способами: через установщик, доступный в официальных репозиториях Ubuntu 14.04, и через Pepper Flash PPA, который также доступен для более старых версий Ubuntu - после установки вам потребуется создать символическую ссылку для Pepper. Перейдите к /opt/google/chrome/PepperFlash/libpepflashplayer.soшагу 3 или посмотрите, как изменить путь к нему.

  3. Удалите флэш-плагин, установленный APT: удалите / очистите эти пакеты из Центра программного обеспечения flashplugin-installer adobe-flashplugin adobe-flash-properties-gtk adobe-flash-properties-kdeили просто запустите в терминале:

    sudo aptitude --purge-unused purge flashplugin-installer adobe-flashplugin adobe-flash-properties-gtk adobe-flash-properties-kde
    

    Пакет Pepper Flash не заменяет оригинальный файл библиотеки, поэтому до этого шага вы можете видеть обе версии плагина Flash на странице дополнений, и нет никакого способа быть уверенным, что Firefox будет использовать последнюю версию версия. И вы просто не можете отключить одно без отключения другого (если отключить одно и перезапустить, оба будут отключены).

  4. Необязательно (используйте его только для настройки различных параметров): настройте плагин Fresh Player

    Здесь вы найдете пример конфигурации Fresh * Player Plugin - чтобы использовать его, сохранить этот файл, переименовать его freshwrapper.confи скопировать в~/.config/freshwrapper-data/

    Используйте этот файл конфигурации, чтобы изменить путь libpepflashplayer.soили настроить звуковой буфер, если у вас есть звук затвора. Не используйте его , чтобы включить аппаратное ускорение еще , как он не работает должным образом на данный момент !

    Параметры конфигурации, доступные в этом файле, не требуют пояснений - вы можете настроить нижнюю и верхнюю границы для размера аудио буфера, изменить экран Xinerama, используемый для получения геометрии полноэкранного окна (по умолчанию: 0), изменить путь к libpepflashplayer.soнаряду с командой строковые аргументы (например, включение аппаратного декодирования видео).

Томас Уорд
источник
Исправление: это Firefox, который больше не поддерживает Flash в Linux, а не Adobe. Adobe предоставляет Pepper Flash, а Firefox - единственный крупный браузер, который отказывается использовать его по политическим причинам.
Барафу Альбино
2
@BarafuAlbino Это заблуждение - на самом деле Adobe не предоставляет никаких плагинов для Linux, КРОМЕ Chrome по специальной лицензии. Сама Pepper Flash доступна для Lonux только через Chrome и в особых случаях и предоставляется Adobe бесплатно
Томас Уорд
1
@BarafuAlbino В документе «Дорожная карта и фокус Adobe Developer» также объясняется это для Linux ( ссылка - перейдите к разделу « Персональные компьютеры и Linux»)
Томас Уорд
1
@BarafuAlbino для простоты доступа, я разместил соответствующий раздел в самом вопросе, чтобы вы все могли его прочитать. Вы поймете, почему это важно, если вы прочитаете это.
Томас Уорд
1
Этот ответ по-прежнему актуален или все изменилось при использовании 16.10?
AzP
7

Основываясь на этом сайте , вы должны попробовать следующее:

sudo apt-get install browser-plugin-freshplayer-pepperflash

Работал на меня.

tisfo
источник
1
Вместо того, чтобы просто ссылаться, попробуйте обобщить содержание, а затем сделать ссылку на сайт в качестве ссылки / цитирования. URL может измениться, контент может измениться, или он может быть просто полностью удален из Интернета.
KGIII
К сожалению, плагин freshplayer просто перетирает вспышку с помощью внешнего интерфейса NPAPI, чтобы Firefox мог его использовать. Но Firefox прекращает поддержку NPAPI к концу года . Есть ли другое решение для Flash в Firefox, которое еще не планируется убить?
Бен
7

Большая часть информации, представленной в вопросе, а также в принятом ответе, больше не действительна.

Для пользователей Ubuntu самый простой способ получить последнюю версию плагина NPAPI и PPAPI - включить Canonical Partner и установить adobe-flashpluginпакет.

По умолчанию Firefox использует плагин NPAPI. Однако плагин NPAPI не будет иметь всех функций, которыми обладает плагин PPAPI. После установки browser-plugin-freshplayer-pepperflashпакета (и перезапуска Firefox) Firefox будет использовать вместо этого плагин PPAPI.

Гуннар Хьялмарссон
источник
1

Во-первых, получите библиотеку flashplayer (.so), либо загрузив ее в свой браузер отсюда, либо используя wget, например

cd ~/Downloads
wget https://fpdownload.macromedia.com/pub/labs/flashruntimes/flashplayer/linux64/libflashplayer.so

Затем скопируйте его в нужное место, в зависимости от вашей версии Ubuntu:

Ubuntu 16.10

Из командной строки:

sudo cp -fr ~/Downloads/libflashplayer.so /usr/lib/libflashplayer.so  

Ubuntu 17.04

sudo cp -fr ~/Downloads/libflashplayer.so /usr/lib/firefox/browser/plugins/

Проверьте установку, зайдя в раздел about: plugins в Firefox и проверьте наличие «Shockwave Flash» и версию> = 25.

Рул
источник
2
действительно ли это версия Pepper flash? Этот URL выглядит как старая версия Adobe, и, согласно ОП, версия «Pepper» распространяется только с Google Chrome.
Tu-Reinstate Monica-dor duh
@ThomasWard Откуда ты взял, что это лучше? Согласно omgubuntu.co.uk/2016/09/…, это покалечено. «[Adobe] не планирует поддерживать или добавлять какие-либо расширенные функции и возможности, такие как DRM, ускорение графического процессора, Stage 3D и т. Д., В версию NPAPI для Linux».
Tu-Reinstate Monica-dor duh
Также обратите внимание, что были выпущены новые бета-версии вчера (27 апреля 2017 г.) для ActiveX, PPAPI и NPAPI на всех платформах здесь: labs.adobe.com/downloads/flashplayer.html
tu-Reinstate Monica-dor duh
@tudor Если я не ошибаюсь, Adobe также прекратила выпуск варианта Pepper flash - так что, кроме продвинутых функций / возможностей, вы бы предпочли безопасную / регулярно исправляемую Flash или необслуживаемую Flash с дырами в безопасности и без обновлений?
Томас Уорд
@ThomasWard Я думаю, вы меня путаете с ОП.
Tu-Reinstate Monica-dor duh