一、Adobe Flash Player PPAPI与NPAPI有什么区别
我们在打开网页视频时有时会弹出没有安装Flash插件的提示,此时就无法观看视频。Adobe Flash Player是浏览器显示Flash动画必装的控件程序,它可以跨屏幕和浏览器原汁原味地查看具有表现力的应用程序、内容和视频。
Adobe Flash Player PPAPI是Adobe Flash Player专为chrome内核而开发的,能够在各种浏览器、操作系统和移动设备上使用,软件短小精悍,功能强大,兼容性高。它使公司和个人能够构建并带给最终用户美妙的数字体验,使您能够在将交互式、丰富内容与视频、图形和动画组合到一起的Web上享受最富表现力的、引人入胜的体验。

Adobe Flash Player NPAPI是当今最流行的插件架构,由网景开发后Mozilla维护,几乎支持所有的浏览器,不过它存在很大的安全隐患,插件可以窃取系统底层权限,发起恶意攻击。2010年,Google在原有网景NPAPI(Netscape Plugin API)基础上开发了新的PPAPI(Pepper Plugin API),将外挂插件全部放到沙盒里运行,2012年Windows、Mac版本的Chrome浏览器先后升级了PPAPI Flash Player,并希望今年底值钱彻底淘汰NPAPI。

PPAPI的flash相较于NPAPI来讲,内存占用更大,因为全在沙盒里面运行,而且flash每次更新基本上都是修补安全漏洞。

Linux不同浏览器使用的 adobe flash player
Firefox                        NPAPI
Chrome                       PPAPI
Opera, Chromium       PPAPI

二、Firefox安装NPAPI
1、通过Firefox浏览器到Adobe官网https://get.adobe.com/cn/flashplayer/下载对应的rpm安装包。下载的文件名为flash-player-npapi-29.0.0.113-release.x86_64.rpm

2、安装软件包:
[root@Fedora ~]# rpm -ivh flash-player-npapi-29.0.0.113-release.x86_64.rpm

3、安装完重启Firefox浏览器就可以正常播放视频了。

4、Firefox -->附加组件 -->插件 将flash插件设置为 总是激活                      #通过这个设置避免每次打开视频网站都要点击激活flash插件

三、Chromium安装PPAPI
1、通过chromium浏览器到Adobe官网https://get.adobe.com/cn/flashplayer/下载对应的rpm安装包。下载的文件名为flash-player-ppapi-29.0.0.113-release.x86_64.rpm

2、安装软件包:
[root@Fedora ~]# rpm -ivh flash-player-ppapi-29.0.0.113-release.x86_64.rpm
软件安装完以后会生成/usr/lib64/flash-plugin目录和目录下的libpepflashplayer.so  manifest.json两个文件,将这两个文件复制到/usr/lib64/chromium-browser/PepperFlash/目录
3、复制文件
[root@Fedora ~]# cp -v /usr/lib64/flash-plugin/libpepflashplayer.so /usr/lib64/chromium-browser/PepperFlash/
[root@Fedora ~]# cp -v /usr/lib64/flash-plugin/manifest.json /usr/lib64/chromium-browser/PepperFlash/

也可以直接在https://get.adobe.com/cn/flashplayer/这个网站下载.tar.gz这个文件,下载名为flash_player_ppapi_linux.x86_64.tar.gz
可以将这个压缩文件里面的libpepflashplayer.so  manifest.json两个文件直接复制到/usr/lib64/chromium-browser/PepperFlash/目录和上面的效果一样

完成上面的操作重启chromium浏览器就可以正常播放视频了。

Fedora27 安装Adobe Flash Player PPAPI与NPAPI实现Firefox和Chromium视频播放的更多相关文章

  1. 安装Adobe Flash Player

    安装Adobe Flash Player:         Adobe Flash Player的安装比较容易,只要将对应的文档复制到正确的的位置即可,具体的操作 如下:         (1) 将l ...

  2. Ubuntu下为Firefox安装Adobe Flash Player

      使用环境:     OS:Ubuntu 12.04 LTS     Browser: Firefox 12.0     Adobe Flash Player: install_flash_play ...

  3. 安装Ubuntu双系统系列——为Firefox安装Adobe Flash Player

    使用环境:OS:Ubuntu 12.04 LTSBrowser: Firefox 12.0Adobe Flash Player: install_flash_player_11_linux.x86_6 ...

  4. ubuntu 14.04 chromium,firefox 怎样正确安装Adobe flash player

    一.firefox 正确安装Adobe flash player 有时候我们须要在Ubuntu下採用手动安装一些软件,比方Firefox的Flash插件.Adobe® Flash® Player 是一 ...

  5. 安装 adobe flash player

    安装方法:     1. 下载Adobe Flash Player:        http://fpdownload.macromedia.com/get/flashplayer/pdc/11.2. ...

  6. fedora、centos、rhel安装Adobe Flash Player 28

    切换到root用户 添加Adobe Repository Adobe Repository 32-bit x86 rpm -ivh http://linuxdownload.adobe.com/ado ...

  7. Ubuntu 14.04 安装adobe flash player

    参考: How to install flash payer in Ubuntu 14.04 LTS? [duplicate] Ubuntu 14.04 安装adobe flash player 32 ...

  8. Firefox浏览器怎么安装adobe flash player插件

    https://jingyan.baidu.com/article/0a52e3f435d171bf62ed7237.html 有些朋友在使用Firefox火狐浏览器,但是火狐浏览器安装以后是没有fl ...

  9. 苹果电脑Mac系统如何安装Adobe Flash Player

    一)安装/更新Adobe Flash Player 开系统偏好设置 , Flash player  更新,立即检查/立刻安装: Flash插件官方每月常规更新1~2次,为避免频繁过期,建议设置为允许A ...

随机推荐

  1. Myeclipse学习总结(8)——Eclipse实用操作

    工欲善其事,必先利其器.对于程序员来说,Eclipse便是其中的一个"器".本文会从Eclipse快捷键和实用技巧这两个篇章展开介绍.Eclipse快捷键用熟后,不用鼠标,便可进行 ...

  2. Struts2学习(三)上传下载

    今天记录一下利用struts2实现上传下载,借此案例说明一下struts2的开发流程. 须要注意的是struts2版本号不同非常多地方的写法是不同的.本例使用struts2.3.15 .有差别的地方文 ...

  3. POJ 2516 Minimum Cost (最小费用最大流)

    POJ 2516 Minimum Cost 链接:http://poj.org/problem?id=2516 题意:有M个仓库.N个商人.K种物品.先输入N,M.K.然后输入N行K个数,每一行代表一 ...

  4. 求解n位格雷码

    /************************************************************************* > File Name: Gray.cpp ...

  5. linux中的raid

    参考文档 http://www.cnblogs.com/ivictor/p/6099807.html 制作raid5 http://blog.51cto.com/11134648/2103384 RA ...

  6. centos7 安装swftools Apache_OpenOffice

    centos7 yum -y install wget wget http://www.swftools.org/swftools-0.9.2.tar.gz tar -xf swftools-.tar ...

  7. [Atcoder Grand 006 C] Rabbit Exercise 解题报告 (期望)

    题目链接:https://www.luogu.org/problemnew/show/AT2164 https://agc006.contest.atcoder.jp/tasks/agc006_c 题 ...

  8. jquery easyui a标记方法传值问题

    今天开发一个功能,其操作的按钮式是一个点击的a标记,并且是动态生成的,其点击方法需要传参数具体代码如下 {field:'time',title:'日程时间',width:200,align:'cent ...

  9. dedecms后台登录,与后台界面去除多于的样式

    http://jingyan.baidu.com/article/597035520f4edc8fc00740f7.html

  10. c# 静态成员和实例成员的区别

    静态成员也称为共享成员,例如静态属性 静态字段 静态方法:静态成员可以在类的实例之间共享. 静态类中只能有静态成员,不能有实例成员,因为静态类不能进行实例化: 在非静态类中 即可以有静态成员 也可以有 ...