如何修复Flash问题?
我在Ubuntu中遇到Adobe Flash问题,我有哪些选择?
如您所知 – 最佳解决方案通常是按照此问答安装闪存。 它确实适用于绝大多数用户。
Flash-Aid已被其作者停止使用,如果它将返回则不知道,以下仅出于历史原因保留。
作为替代方案,我发现允许您在安装期间正确配置Flash的最佳工具之一是Flash-Aid插件 – 使用作者的网站或在Firefox插件管理器上搜索Flash-Aid
这将删除任何Flash安装的残余并直接从Adobe网站安装Flash。 在向导安装过程中,您可以使用一些配置选项来解决闪存播放器问题。
关闭并重新启动Firefox / reboot以使更改生效。
也可以看看:
- 为什么Flash应用程序如此缓慢/崩溃?
有2个选项。
启用HTML5播放器
对于Youtube,可以通过登录进入, 访问http://www.youtube.com/html5并在那里启用它。 您也可以在每个videourl后面添加&html5=True
。
-
如果YouTube上似乎没有可用的HTML5选项,则可以使用“嵌入式”变体。
例如: https : //www.youtube.com/watch?v = 3SacL219sic&html5 = True似乎无法在HTML5中观看,但https://www.youtube.com/embed/3SacL219sic在HTML5中播放!
您的浏览器和您使用的版本是否支持在提供此类选项(如YouTube或VKontakte )的网站上播放video的HTML5将取决于网站所有者选择的编解码器 。 例如,YouTube和VKontakte(俄罗斯的Facebook克隆popuar)为他们的HTML5video使用不同的编解码器,这意味着在Ubuntu 12.04中,VK.com上的HTML5video播放在Chromium中运行,但在Firefox中不起作用(以及将来,这些浏览器)可能会交换他们的角色) 。
安装Flash Aid Firefox插件
我不确定这是否对你有用,但它对我有用。
安装Flash Aid ,重启Firefox,然后单击Firefox窗口右上角的Flash按钮。 只需按照向导中的说明操作即可。
有关使用Flash Aid安装Flash的更详细指南,请查看fossfreedom的答案: https ://askubuntu.com/a/86260/18953
对于Firefox Flash,首先尝试这样做:
在自动更新后出现问题时。
$ sudo apt-get --reinstall install flashplugin-installer
这留下一个Adobe Flash插件版本11.2。???。??? 在Firefox中,Adobe不再为Linux发布任何更高版本的Flash。
目前, 仍然维护用于Linux的11.2系列Adobe Flash插件, 并且安全更新将自动进行。 但是,人们会错过创新和功效改进。
将Chrome 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
Chrome的最新和最好的Adobe Flash版本(撰写本文时为12.0版)安装在Chromium中。
此解决方案也可以编写脚本,以便在多台计算机上轻松安装:
#!/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的网站上完成。
全文
这是完整的故事写得很好。
我使用Nvidia GeForce 8400 GS运行Ubuntu 12.04 64位。
自从我更正了与Nvidia GPU相关的系统上的另一个Flash问题后,我一直遇到同样的问题 – 请参阅此论坛上的Flashvideo显示为蓝色 。 根据上一个链接发布的变通方法,停止了所有Flashvideo的不良行为,但最终导致Flash插件几乎每次尝试在线观看video时都会崩溃。
我的解决方案是回顾/etc/adobe/mms.cfg并删除除一行之外的所有内容,该行应为:
OverrideGPUValidation=true
在ubuntuforums和许多其他地方讨论了这个想法和其他想法。 请尝试更改您的mms.cfg(或创建它,如果它尚不存在)并回复您的结果。 祝好运!
尝试通过在终端中输入以下命令来安装Flash(确保首先关闭所有正在运行的Firefox窗口)
sudo apt-get install adobe-flashplugin
至于某些网站提供的HTML5video播放选项:
首先,并非所有网站都提供HTML5video作为Flash的替代品(希望会有更多)。
其次,您的浏览器和您使用的版本是否支持在提供此类选项(如YouTube或VKontakte )的网站上播放video的HTML5将取决于网站所有者选择的编解码器 。 例如,YouTube和VKontakte(俄罗斯的Facebook克隆popuar)为他们的HTML5video使用不同的编解码器,这意味着在Ubuntu 12.04中,VK.com上的HTML5video播放在Chromium中运行,但在Firefox中不起作用(以及将来,这些浏览器)可能会交换他们的角色) 。
第三,有些video可能在YouTube上没有HTML5选项。 (例如: https : //www.youtube.com/watch?v = 3SacL219sic&html5 = True。)但是由于Klementine的回答,在这些情况下有一个有助于获得HTML5播放的技巧 – 使用“emdedded” “变种。 (对于我的示例video: https : //www.youtube.com/embed/3SacL219sic 。)它的确有效!
首先,您需要访问http://get.adobe.com/flashplayer/ ;
然后,选择“APT for Ubuntu 10.04+”。
将弹出一个窗口,提示您选择要使用apt链接的程序:您需要将其指向/usr/share/software-center/software-center
。
该文件应该是Python脚本。
当它打开软件中心时,启用它告诉您的源。
然后,完成后,点击安装按钮。 您可能需要重新启动Firefox才能使用它,但这就是我的工作方式,它对我有用!
我设法按照俄罗斯post中的说明在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
- 将文件
libpepflashplayer.so
移动到/usr/lib/pepperflashplugin-nonfree/
- 重启Opera。 你已经完成了
我现在可以看到它们安装:
- 检查https://helpx.adobe.com/flash-player.html
- 并在
about://plugins