如何解决 Flash 问题?

Rob*_*inJ 31 flash firefox google-chrome chromium

我在 Ubuntu 中遇到 Adob​​e Flash 问题,我有哪些选择?

fos*_*dom 26

正如您所确定的 - 最佳解决方案通常是按照此问答来安装闪存。它确实适用于绝大多数用户。


Flash-Aid 已被作者停产,不知道是否会恢复,以下仅出于历史原因保留。


作为替代方案,我发现可以让您在安装过程中正确配置 Flash 的最佳工具之一是 Flash-Aid 插件 - 使用作者的站点或在 Firefox 插件管理器上搜索Flash-Aid

这将删除 Flash 安装的任何残余并直接从 Adob​​e 网站安装 Flash。在向导安装过程中,您有几个配置选项可以尝试解决 Flash 播放器问题。

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

关闭并重新启动 Firefox / 重新启动以使更改生效。

也可以看看:


Rob*_*inJ 15

有2个选项。

启用 HTML5 播放器

对于 Youtube,这可以通过登录来完成,转到http://www.youtube.com/html5并在那里启用它。您也可以&html5=True在每个视频 URL 后面添加。

您的浏览器和您使用的版本是否支持在提供此类选项的网站(如 YouTube 或VKontakte)上播放视频的 HTML5将取决于网站所有者选择的编解码器。例如,YouTube 和 VKontakte(在俄罗斯流行的 Facebook 克隆)对他们的 HTML5 视频使用不同的编解码器,这意味着在 Ubuntu 12.04 中 VK.com 上的 HTML5 视频播放可以在 Chromium 中运行,但不能在 Firefox 中运行(并且在未来,这些浏览器可能会交换他们的角色)

安装 Flash Aid Firefox 插件

我不确定这是否也适用于你,但它对我有用。
安装Flash Aid,重新启动 Firefox,然后单击 Firefox 窗口右上角的 Flash 按钮。只需按照向导中的说明操作即可。

有关使用 Flash Aid 安装 Flash 的更详细指南,请查看 fossfreedom 的答案:https ://askubuntu.com/a/86260/18953


Ser*_*ndt 5

对于 Firefox Flash,首先试试这个:

自动更新后出现问题时。

$ sudo apt-get --reinstall install flashplugin-installer
Run Code Online (Sandbox Code Playgroud)

这留下了 Adob​​e Flash 插件版本 11.2.???.??? 在 Firefox 中,Adobe 不再为 Linux 发布任何更高的 Flash 版本。

目前,适用于 Linux 的 Adob​​e Flash 插件 11.2 系列仍在维护中,安全更新将自动进行。然而,人们将错过创新和能效改进。

要将 Google Chrome Pepper Flash 插件添加到 Chromium:

$ sudo add-apt-repository --yes ppa:skunk/pepper-flash
$ sudo apt-get update
$ sudo apt-get install pepflashplugin-installer
$ echo '. /usr/lib/pepflashplugin-installer/pepflashplayer.sh' |sudo tee -a /etc/chromium-browser/default
Run Code Online (Sandbox Code Playgroud)

Chromium 中安装了适用于 Chrome 的最新最好的 Adob​​e Flash 版本(在撰写本文时为 12.0 版)。

此解决方案也可以编写脚本以便在多台机器上轻松安装:

#!/bin/bash
sudo add-apt-repository --yes ppa:skunk/pepper-flash
sudo apt-get update
sudo apt-get install pepflashplugin-installer
STRING='. /usr/lib/pepflashplugin-installer/pepflashplayer.sh'
FILE='/etc/chromium-browser/default'
if ! grep -qe "$STRING" $FILE
  then
    echo "$STRING" |sudo tee -a $FILE
fi
Run Code Online (Sandbox Code Playgroud)

与 Firefox Flash 不同,Pepper Flash 不会由更新管理器自动更新;它需要一个繁琐的手动过程。忘记这一点会使人面临安全威胁。

这是另一个bash用于渲染手动更新 Pepper Flash 的脚本,只是稍微不那么麻烦:

#!/bin/bash
VERSIONS=$(sudo update-pepperflashplugin-nonfree --status)

UPGRADE=$(echo "$VERSIONS" |grep -oE '[^ ]+$' |uniq |wc -l)
UPGRADE=$(($UPGRADE - 1))

if [ $UPGRADE -ne 0 ]
then
    sudo update-pepperflashplugin-nonfree --install
fi

echo "$VERSIONS"
Run Code Online (Sandbox Code Playgroud)

检查您的 Flash 版本

一般来说,这可以在 Adob​​e 的网站上完成。

完整的故事

这是写得很好的完整故事