Нет Flash Player в Chromium на OSX

8

Несколько дней назад я перешел с Firefox на Chromium. Мне очень понравилось, но у него есть одна небольшая проблема. Я не могу заставить его работать вспышкой.

Я следил за этой статьей, но на моей странице about: plugins нет записи Flash Player.

В других браузерах (Safari, Firefox, Opera) Flash Player работает корректно. Я использую OS X 10.10.

Джейк
источник
Вы уже установили Flash Player? Если да, то какой метод вы использовали? Кроме того, какую версию / сборку Chromium вы используете?
Ƭᴇcʜιᴇ007
Да, я сделал. Я скачал и установил Flash Player с веб-сайта Adobe, версия помечена как созданная для Opera и Chromium (Pepper Flash Player). Я использую версию 42.0.2301.0 (64-разрядная версия).
Джейк
Если вы хотите / нуждаетесь во Flash, почему бы просто не использовать Chrome вместо Chromium? Не то, чтобы Flash, встроенный в Chrome, был тяжелым лифтом или чем-то еще. Google также экономит ваши усилия по обновлению, поскольку они обрабатывают все это.
убийца
Может быть, это только я, но я обнаружил, что Chromium немного быстрее, чем Chrome. Но я могу дать ему вторую попытку.
Джейк
1
@killermist Обычно существует довольно конкретная причина, по которой люди используют Chromium вместо Chrome. Этой причиной обычно является безопасность / конфиденциальность / меньше раздувания. Я действительно не думаю, что «простая установка флэш-памяти» стоит того, чтобы ее выбрасывать.
Маначи

Ответы:

4

попробуйте chrome: // flags / и включите NPAPI

Дейв
источник
1
Не уверен насчет хрома, но это исправление для последней версии (Chrome 42). Требуется перезагрузка. Также напомню, что в сентябре 2015 года этого обходного пути больше не будет. Будет сделан Chrome с поддержкой Flash.
Джейс
После многих поисков я впервые вижу этот флаг, большое спасибо!
SebCorbin
4

NPAPI будет закончен в ближайшее время. Вот только знание о том, как загрузить PPAPI Flash в Chromium для OSX.

УСТАНОВИТЬ новейший флэш-плеер (теперь 18.0.0.209) от Adobe. https://get.adobe.com/jp/flashplayer/otherversions/ выберите osx и chromium, загрузите и установите.

Хром не может загрузить его по умолчанию. Так что вы должны запустить Chromium с помощью терминала с необязательной командой. Каждый раз, когда вы запускаете Terminal.app, введите следующий текст и нажмите клавишу ввода.

/Applications/Chromium.app/Contents/MacOS/Chromium --ppapi-flash-path = / Библиотека / Интернет \ Плагины / PepperFlashPlayer / PepperFlashPlayer.plugin --ppapi-flash-version = 18.0.0.209

Ваш хром будет загружать новейшую флеш-память ppapi на уровне OSX. Для подтверждения перейдите к следующему URL по хрому. хром: // плагины

Я вижу это безумие Я хотел бы, чтобы он был загружен автоматически по умолчанию.

user470821
источник
После полного отключения Chromium это сработало для меня.
Брайан Боуман
Работает только когда я запускаю Chromium с консоли. Любые идеи?
Харандзюк
1

Установить Flash Player на Chromium в системе Mac очень просто, следуйте этим инструкциям:

  1. В Chromium откройте новую вкладку и перейдите в chrome://flagsраздел NPAPI и включите его.
  2. Скачать Flash NPAPI
  3. Установите Flash player
  4. В Chromium откройте новую вкладку и перейдите к chrome://pluginsразделу «Проигрыватель Flash» (обычно он включен - если нет, включите его) и установите флажок «Всегда разрешено запускать».
  5. Откройте новую вкладку на веб-странице с помощью Flash и наслаждайтесь.
ShuifuraX
источник
1

В итоге я «исправил» это в своей установке, создав небольшой исполняемый файл, заменив его по умолчанию в Contents / MacOS. Я переименовал бинарный файл Chromium в Chromium_ и выполнил следующее:

#include <iostream>

int main() {
    system("/Applications/Chromium.app/Contents/MacOS/Chromium_ --ppapi-flash-path=/Library/Internet\\ Plug-Ins/PepperFlashPlayer/PepperFlashPlayer.plugin/Contents/MacOS/PepperFlashPlayer --ppapi-flash-version=19.0.0.226");
    return 0;
}

Скомпилировав код и назвав его Chromium, я теперь просто щелкаю по обычной иконке Chromium, чтобы запустить браузер с flash. Хотя он работает, исполняемый файл не сохраняется после обновления Chromium через Chromatic. Кроме того, каждый раз, когда вы обновляете плагин PPAPI, вам нужно редактировать и перекомпилировать код. Чтобы обойти это, я собрал следующее на GitHub: https://github.com/andersensam/enableChromiumFlash . Он запрашивает версию требуемого плагина PPAPI и заменяет двоичный файл в Contents / MacOS. Надеюсь это поможет!

Сэм Андерсен
источник
Элегантное решение! +1
Флориан Бидабе
+1 По-прежнему работает в Mac OS X. Использование Chromium версии 51.0.2704.0 (64-разрядная версия) в целях разработки. Я должен был изменить IO lib с #include <iostream>на #include <stdio.h>. Но в остальном работает отлично! Составлено с /usr/bin/cc Chromium.c -o Chromium.
БитБарон
0

Очевидно, вам нужно установить его, согласно справке Adobe Flash Player / Использование Flash Player со страницей Chromium :

Для просмотра содержимого с помощью Flash Player в веб-браузере Chromium с открытым исходным кодом установите подключаемый модуль Flash Player по адресу get.adobe.com/flashplayer .

Примечание. В отличие от Chromium, аналогичный браузер Google Chrome включает встроенный Adobe Flash Player.


Или как насчет использования Pepper Flash Player из Google Chrome в браузере Chromium [How To] (linux)?

  1. Загрузите и установите Google Chrome.
  2. Теперь, чтобы запустить браузер Chromium с версией Adobe Flash Player в комплекте с Google Chrome, используйте следующую команду:

    chromium-browser --ppapi-flash-path=/opt/google/chrome*/PepperFlash/libpepflashplayer.so --ppapi-flash-version=11.3.31.323
    
  3. Попробуйте, и если Adobe Flash Player, поставляемый в комплекте с Google Chrome, отлично работает для вас в Chromium, давайте сделаем его постоянным, чтобы вам не приходилось использовать какие-либо параметры командной строки в будущем.

    Для этого вам нужно открыть файл / etc / chromium-browser / default как root с помощью текстового редактора:

    gksu gedit /etc/chromium-browser/default
    

    И замените CHROMIUM_FLAGS = "" следующим:

    CHROMIUM_FLAGS="--ppapi-flash-path=/opt/google/chrome*/PepperFlash/libpepflashplayer.so --ppapi-flash-version=$PEPPER_FLASH_VERSION"
    

    Это автоматически получит версию Flash Player из файла манифеста Google Chrome, как только вы выйдете из системы и снова войдете в систему.

Xen2050
источник
Вы связали ту же статью, что и я в основном посте. Как я уже сказал, я следовал этому, включая загрузку и установку Flash Player.
Джейк
Не следовал по вашей ссылке, звучало как длинная / старая "статья" из какого-то блога или где-то еще. Вы не сказали, что уже установили Flash Player от Adobe, не думали, что ссылка, которую я / мы нашли, даже назывались «статьей», просто проверили, как это сделать «изо рта лошади» (Adobe). Ваш теперь звучит больше как устранение неполадок / ошибка
Xen2050
0

Это старая ветка, но некоторые все еще могут найти это полезным. Следуя указаниям пользователя user470821, я изменил приложение chromium, Chromium.app/Contents/MacOSперейдя к Chromiumфайлу и изменив его на, а _Chromiumзатем создал простой сценарий оболочки с именем Chromiumв том же каталоге:

/Applications/Chromium.app/Contents/MacOS/_Chromium \
--ppapi-flash-path=/Library/Internet\ Plug-Ins/PepperFlashPlayer/PepperFlashPlayer.plugin \
--ppapi-flash-version=25.0.0.148

Наконец, просто запустите следующую команду после написания сценария оболочки:

chmod +x /Applications/Chromium.app/Contents/MacOS/Chromium

Теперь я могу открыть приложение Chromium, не используя терминал, и все это работает.

richbai90
источник