一般的な考えに反して、Adobe Flashプラグインは、特に人々がメディアを視聴するためにWebベースのサブスクリプションサービスを使用している世界では、オンラインコンテンツにとって非常に重要です。これは、ほとんどのLinuxユーザーがGoogle Chromeに切り替えたためです。 Googleが常に最新のFlashプラグインを提供しているため、その理由を見るのは難しくありません。残念ながら、Firefoxでも同じことが言えません。 Firefoxは2012年以降、Adobe Flashの同じバージョンにとどまっていますが、すぐには変わりません。幸いなことに、最新バージョンのFlashプラグインがお気に入りのブラウザーで機能することを非常に望んでいる一部のFirefoxファンは、FirefoxでChrome Flashプラグインを使用する方法を考え出しました。 「Fresh Player」ツールを使用して行われます。
Fresh PlayerがChrome Pepper FlashをラップFirefoxの他のプラグインと同じように機能するプラグイン。動作させるには少し手を加える必要がありますが、一度実行すると、Firefoxは「最新バージョンのフラッシュをインストールする」などの警告を表示しなくなります。
依存関係のインストール
Fresh Playerは通常のようにインストールされませんプラグインであるため、プログラム。理想的には、それを機能させる最良の方法は、ソースから最新バージョンをビルドすることです。ビルドするには、最初にビルドに使用されるすべてのライブラリとプログラムを満たす必要があります。これらは「依存関係」として知られています。手順に従って、Linuxディストリビューションのこれらの依存関係を取得します。

DebianおよびUbuntu
sudo apt-get install cmake gcc g++ pkg-config ragel libasound2-dev libssl-dev libglib2.0-dev libpango1.0-dev libgl1-mesa-dev libevent-dev libgtk2.0-dev libxrandr-dev libxrender-dev libxcursor-dev libv4l-dev libgles2-mesa-dev libavcodec-dev libva-dev libvdpau-dev libdrm-dev libicu-dev
フェドラ
sudo dnf install cmake gcc gcc-c++ pkgconfig ragel alsa-lib-devel openssl-devel glib2-devel pango-devel mesa-libGL-devel libevent-devel gtk2-devel libXrandr-devel libXrender-devel libXcursor-devel libv4l-devel mesa-libGLES-devel ffmpeg-devel libva-devel libvdpau-devel libdrm-devel pulseaudio-libs-devel libicu-devel
その他のLinux
悲しいことに、新鮮なプレーヤーのための公式GithubページDebian、Ubuntu、およびFedoraに必要な特定の依存関係のみを概説します。別の何かを実行していて、システム上にプラグインを構築する場合は、ページに移動してすべての依存関係を読むことをお勧めします。 Fedora、Debian、およびUbuntuにリストされている名前を使用して、オペレーティングシステムで同等の名前を見つけます。または、開発者に直接問い合わせてください。
ソースから新鮮なプレーヤーを構築する
まず、次を使用してソースコードの最新バージョンを複製します。 ギット.
注:gitパッケージがPCにインストールされていることを確認してください。インストールされていない場合、Fresh Playerをビルドできません。
git clone https://github.com/i-rinat/freshplayerplugin.git
を使用して CD コマンド、クローンされたFresh Playerフォルダに移動します。
cd freshplayerplugin
使用 mkdir 新しいビルドサブフォルダーを作成するコマンド。
mkdir build cd build
ビルドフォルダー内で、 Cmake ビルドパラメータを設定します。

cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
と Cmake 設定したら、makeコマンドを使用してFresh Playerプラグインをビルドします。
make
最後に、システムにプラグインをインストールして、Firefoxがアクセスできるようにします インストールする コマンド。
sudo make install
ヒント: あなただけの使用のために新鮮なプレーヤーをインストールしたいですか? sudoまたはrootコマンドなしで、汎用ユーザーとしてmake installを実行します。これを行うと、Firefoxのルートディレクトリではなく〜/ .mozillaにFresh Playerがインストールされます。
make install
Flash Playerの有効化と無効化
プラグインはビルドされていますが、使用する前にFirefoxでは、NPAPIプラグインを再度有効にする必要があります。 Firefoxの新しいバージョンでは、これらのタイプのプラグインがオフになっているため、これが必要です。新しいブラウザタブを開いて、貼り付けますabout:config
.

Firefoxが表示する警告を受け入れます構成ページを開きます。次に、任意の場所を右クリックして(実際に何も選択していないことを確認してください)、右クリックメニューで[新規]を選択します。 [新規]セクションで、[ブール値]オプションを選択する必要があります。
表示されるポップアップウィンドウで、次のように入力します。plugin.load_flash_only
Enterキーを押します。書き込み後、ブラウザは次のように設定します 本当。に変更する 偽 それをダブルクリックします。
ブラウザに新しいブール文字列を追加したら、Firefoxを再起動します。 Firefoxが起動したら、メニューをクリックしてから「アドオン」をクリックします。 「プラグイン」に移動して、ブラウザがFresh Playerをロードしているかどうかを確認します。
このプラグインはまだロードされない可能性があることに注意してくださいFresh Playerプラグインは本質的にハックであるため、場合によっては。トラブルシューティングする多くの問題があり、あなたの経験は異なる場合があります。最良の結果を得るには、Chromeをアンインストールして、他のPepper Flashプラグインのマシンをパージします。または、Githubページの指示を読み、コンパイル方法を微調整します。開発者は、Cmakeがプラグインをインストールする場所を変更する必要がある場合があることを説明します sudo make install
実行します。
最後に、既知の問題のページをご覧ください。 Fresh Playerの開発者には、トラブルシューティングに役立つ多くの情報があります。フラッシュのパフォーマンスの問題から、DRMを正しく有効にすることまで、すべてが揃っています。ヘルプページはここにあります。
コメント