如何解决Flash问题?


Answers:


25

如您所知-最好的解决方案通常是按照此问答安装Flash。它确实适用于绝大多数用户。


Flash-Aid的作者停止了它的发布,并且不知道它是否还会回来,仅出于历史原因保留以下内容。


另外,我发现最好的工具之一是Flash-Aid插件,它可让您在安装过程中正确配置Flash-使用作者的网站或在Firefox插件管理器上搜索Flash-Aid。

这将删除Flash安装的所有残余,并直接从Adobe网站安装Flash。在向导安装过程中,您可以使用一些配置选项来尝试解决Flash Player问题。

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

关闭并重新启动Firefox,然后重新启动以使更改生效。

也可以看看:


14

有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


这是一个很好的建议,但请注意,目前只有HTML5可以播放Youtube上编码为WEBM的视频!
Ronhere

4

对于Firefox Flash,请首先尝试以下操作:

自动更新后出现问题时。

$ sudo apt-get --reinstall install flashplugin-installer

这样就剩下一个Adobe Flash插件版本11.2了。在Firefox中,因为Adobe不再为Linux发布任何更高的Flash版本。

目前,Linux的Adobe 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

Chromium中安装了适用于Chrome的最新最大Adobe 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

与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"

检查您的Flash版本

一般来说,这可以做到 在Adobe网站上完成。

全文

这是完整的完整故事


1

我正在使用Nvidia GeForce 8400 GS运行64位Ubuntu 12.04。

自从我更正了与Nvidia GPU有关的系统上的另一个Flash问题以来,我一直遇到同样的问题-请参阅Flash视频在此论坛上显示为蓝色。遵循上一个链接中发布的解决方法后,所有Flash视频都变成了不受欢迎的蓝色,但最终导致几乎每次我尝试在线观看视频时Flash插件都崩溃。

对我来说,解决方案是回顾/etc/adobe/mms.cfg并删除除一行以外的所有内容,该行应显示为:

OverrideGPUValidation=true

这个想法和其他想法在ubuntuforums和许多其他地方进行了讨论。请尝试更改您的mms.cfg(或创建它(如果尚不存在)),然后将其结果回发。祝好运!


1

通过在终端中输入以下命令来尝试安装Flash(请确保先关闭所有正在运行的Firefox窗口)

sudo apt-get install adobe-flashplugin

3
我不会问它是否那么简单。
RobinJ 2012年

1
好吧,这可能和一样容易sudo apt-get --reinstall install flashplugin-installer。这奏效了,我上的Xubuntu 12.04 LTS自动更新到Firefox 27后
塞尔Stroobandt

0

至于某些站点提供的HTML5视频播放选项:

首先,并非所有网站都提供HTML5视频作为Flash的替代方法(希望会有更多视频)。

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

第三,某些视频在YouTube上似乎没有HTML5选项。(例如:https : //www.youtube.com/watch?v= 3SacL219sic&html5=True 。)但是由于Klementine的回答,在这些情况下,有一个技巧可用于HTML5播放-使用“嵌入式”变体。(对于我的示例视频:https : //www.youtube.com/embed/3SacL219sic。)它可以正常工作!


0

首先,您需要转到http://get.adobe.com/flashplayer/

然后,选择“ APT for Ubuntu 10.04+”。

应该会弹出一个窗口,提示您选择一个程序来使用apt链接:您需要将其定向到 /usr/share/software-center/software-center

该文件应为Python脚本。

当它打开软件中心时,启用它告诉您的源。

然后,一旦完成,请点击安装按钮。您可能需要重新启动Firefox才能运行,但是那是我做到的方式,它对我来说有效!


如果您访问get.adobe.com/flashplayer,则下拉菜单中会显示“ APT for Ubuntu 10.04+”选项,至少对我来说是这样。
masulzen 2013年

1
抱歉。我在13.04。它仅显示tar.gz。和.rpm文件。

0

我设法按照此俄语帖子中说明在Opera中启用了Adobe Flash插件。

让我们开始安装Flash:

  • 通过apt安装PepperFlash: sudo apt-get install pepperflashplugin-nonfree
  • 下载并解压缩Adobe Flash:https//www.adobe.com/support/flashplayer/debug_downloads.html
    • 获得“ 下载Flash Player插件内容调试器(64位)-NPAPI ”版本(请注意,如果您在32位架构上运行,则需要选择32位架构)
  • 提取: tar xvf <archive_name>
  • 将文件libpepflashplayer.so移到/usr/lib/pepperflashplugin-nonfree/
  • 重新启动Opera。到此为止。

我现在可以看到它们已安装:

在此处输入图片说明

  • 继续 about://plugins

在此处输入图片说明

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.