web-dev-qa-db-ja.com

FirefoxでChromeのPepper Flashを使用できますか?

AdobeはLinux上のFlashをサポートしなくなったため(下記の「注意」を参照)、FirefoxでChromeのPepper Flashプラグインを使用する方法はありますか?


注意!フラッシュはLinuxではサポートされなくなりましたを除くChromeの一部として(非常に古いFirefox 11.2バージョンを除き、セキュリティ更新プログラムを入手しても、まだ古く、頻繁に更新されない)。これは AdobeのFlashランタイムのロードマップ で詳しく説明されています。関連するセクションはPlatform support、サブセクションPersonal Computers、セクションここで引用されているLinux(2015年1月14日はこれが引き出されたときであり、人々はすべてを読みたくないので、この中の最も重要な行は重要な理由で太字にされていますここに):

Linux

アドビはGoogleと密接に連携して、ブラウザ内でプラグインをホストするための単一の最新のAPIを開発しています。 「Pepper」というコード名のPPAPIは、ブラウザとオペレーティングシステムの実装の違いを抽象化するプラグインとブラウザの間にレイヤーを提供することを目的としています。 Pepper APIの詳細については、 http://code.google.com/p/ppapi/ をご覧ください。

この作業により、アドビはGoogle Chromeブラウザーでサポートされているすべてのx86/64プラットフォームにFlash Playerの「Pepper」実装を提供することでGoogleと提携することができました。 Googleは現在、この新しいPepperベースのFlash PlayerをLinuxを含むすべてのプラットフォームでChromeの一部として配布しています。

11.2以降のFlash Playerリリースの場合、Linux用のFlash Playerブラウザープラグインは、Google Chromeブラウザー配布の一部として「Pepper」APIを介してのみ利用できます。 Adobeは、リリースから5年間、Linux上のFlash Player 11.2の非ペッパーディストリビューションのセキュリティアップデートを提供し続けます。

Flash Playerは、Linux以外のプラットフォームで「Pepper」以外のプラグインAPIを使用するブラウザを引き続きサポートします。

Adobeは、Linux上のFlash PlayerブラウザープラグインのPepperベースのデバッグプレーヤー実装を提供しません。

Adobe AIR 3の時点で、AdobeはAdobe AIR for Linuxオペレーティングシステムのサポートを終了しました。

21
Thomas Ward

この回答は、AdobeおよびFlashの最近の変更により時代遅れになる可能性があります。この答えは、歴史的な目的のためにここに残されています。


FirefoxはNPAPIのサポートをまもなく廃止します。これにより、この回答が期限切れで無効になる可能性があります。ある時点では、ChromeでのみFlashを取得でき、Chromeのみを取得できるため、Firefoxソリューションはありません。

AdobeはLinux上のFlashをサポートしなくなったため、Chromeは、Flashに同梱されている残りのオプションの1つです。これはChromeの特殊なケースです。詳細は、パーソナルコンピュータのLinuxサブヘディングの AdobeのFlashロードマップ で説明しています。

can FirefoxでPepper Flash(「Fresh Player」と呼ばれる)を使用します。 Webupd8はそれについてもコメントしました here およびそれを機能させる方法(リンクされた記事は2014年5月29日に投稿され、古くなっている可能性があります)。このプラグインは、Ubuntu IRCチャットでソリューションとして定期的に提案されているように見えるため、使用できる場合があります。


以下はWebupd8の投稿から抜粋したものです。

注:これに使用されるラッパーはALPHAステージであり、非常に不安定になる。

ただし、詳細な手順を要約するには:

  1. 次のコマンドを使用して、Ubuntuに(PPA経由で)Fresh Playerプラグインをインストールします。

    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 St​​able- ここからダウンロード をインストールしてからインストールすることです。

    2a。代わりに:

    Libpepflashplayer.soを入手する方法は他にもありますが、ここではそれらすべてのインストール手順を掲載しません。

    代わりに、それらを以下にリストします。

    • Google Chrome Unstableを使用している場合は、/opt/google/chrome-unstable/PepperFlashから/opt/google/chrome/へのシンボリックリンクを作成するか、freshwrapper.confファイルを追加して/opt/google/chrome-unstable/PepperFlash/libpepflashplayer.soパスを追加しますそこ-手順3を参照

    • 他の2つの方法を使用してPepper Flashをインストールできます。公式のUbuntu 14.04リポジトリで利用可能な installer と、古いUbuntuバージョンでも利用可能な Pepper Flash PPA インストールしたら、Pepper Flashの/opt/google/chrome/PepperFlash/libpepflashplayer.soへのシンボリックリンクを作成するか、ステップ3を参照してパスを変更する必要があります。

  3. APTによってインストールされたフラッシュプラグインを削除します。ソフトウェアセンターflashplugin-installerAdobe-flashpluginAdobe-flash-properties-gtkAdobe-flash-properties-kdeからこれらのパッケージを削除または削除するか、単にターミナルで実行します。

    Sudo aptitude --purge-unused purge flashplugin-installer Adobe-flashplugin Adobe-flash-properties-gtk Adobe-flash-properties-kde
    

    Pepper Flashパッケージは元のライブラリファイルを置き換えません。このため、このステップまでは、アドオンページでbothバージョンのFlashプラグインを確認できます。 Firefoxが最新バージョンを使用することを確認してください。そして、もう一方を無効にしない限り、一方を無効にすることはできません(一方を無効にして再起動すると、両方が無効になります)。

  4. オプション(さまざまな設定を調整する場合にのみ使用): Fresh Playerプラグインを設定します

    ここ Fresh * Playerプラグインの設定例があります-使用するには、このファイルを保存し、名前をfreshwrapper.confに変更し、~/.config/freshwrapper-data/の下にコピーします

    この構成ファイルを使用して、パスをlibpepflashplayer.soに変更するか、シャッター音が鳴る場合はサウンドバッファーを調整します。 適切に動作しないため、ハードウェアアクセラレーションを有効にするために使用しないでください 今のところ

    このファイルで使用可能な構成オプションは、一目瞭然です。オーディオバッファーサイズの下限と上限を構成し、フルスクリーンウィンドウジオメトリの取得に使用するXinerama画面を変更できます(デフォルト:0)、パスをlibpepflashplayer.soとコマンドライン引数(ハードウェアビデオデコードの有効化など)。

18
Thomas Ward

このWebサイト に基づいて、次のことを試してください。

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

私のために働いた。

7
tisfo

質問および受け入れられた回答で提供される情報の多くは、もはや有効ではありません。

UbuntuユーザーがNPAPIプラグインとPPAPIプラグインの両方の最新バージョンを入手する最も簡単な方法は、 Canonical Partnerを有効にする にしてAdobe-flashpluginパッケージをインストールすることです。

デフォルトでは、FirefoxはNPAPIプラグインを使用します。ただし、NPAPIプラグインは、PPAPIプラグインが持つすべての機能を備えているわけではありません。 browser-plugin-freshplayer-pepperflashパッケージをインストール(およびFirefoxを再起動)することにより、Firefoxは実際にPPAPIプラグインを代わりに使用します。

7

まず、ブラウザで here からダウンロードするか、wgetを使用して、FlashPlayerライブラリ(.so)を取得します。

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/

Firefoxのabout:pluginsに移動してインストールを確認し、「Shockwave Flash」とバージョン25以上を確認します。

1
Roel