一、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. Cannot set web app root system property when WAR file is not expanded

    Cannot set web app root system property when WAR file is not expanded 在tomcat下面可以,在weblogic下面不行的处理方法 ...

  2. iOS AES的加密解密

    主要是要得到加密后的原来的字符创,MD5无法得到原有的,仅仅能用AES+base64 要用GTMBase64这个能够自己去下载, 主要看另外2个类文件. #import <Foundation/ ...

  3. Leaflet--建设移动设备友好的互动地图

    Leaflet 是一个为建设移动设备友好的互动地图,而开发的现代的.开源的 JavaScript 库.它是由 Vladimir Agafonkin 带领一个专业贡献者团队开发,尽管代码仅有 33 KB ...

  4. 10.Intellij IDEA svn的使用详解

    转自:https://www.2cto.com/kf/201703/614858.html 首先提一句,IDEA对各种的版本控制工具的支持是非常好的,打开系统设置界面,就可以看到他有专门的一栏 Ver ...

  5. 使用CSS3制作网站常用的小三角形

    现在在前端开发中,经常会看到一些小三角形,如一些导航的下拉菜单,还有一些聊天信息的气泡模式,很多时候我们都是通过切图片的方法来制作,今天零度给大家分享一个完全通过css3实现的小三角效果. 先上htm ...

  6. 32.智能指针auto_ptr

    #include <iostream> #include <memory> #include <string> #include <vector> us ...

  7. ARM嵌入式复习

    第一章 1.嵌入式系统 “以应用为中心,以计算机技术为基础,软硬件可裁剪,适用于应用系统对功能,可靠性,成本,体积,功耗要求严格的专用计算机系统” 根据应用的要求,沿着“体积小,低功耗,高可靠”方向发 ...

  8. BZOJ 4448 主席树+树链剖分(在线)

    为什么题解都是离线的-- (抄都没法抄) 搞一棵主席树 1 操作 新树上的当前节点设成1 2 操作 查max(i-xx-1,0)那棵树上这条路径上有多少个点是1 让你找经过了多少个点 查的时候用dee ...

  9. 我照着NancyFx官网的demo来做为什么会有错误呢????

    我照着NancyFx官网的demo来做为什么会有错误呢???? >> csharp这个答案描述的挺清楚的:http://www.goodpm.net/postreply/csharp/10 ...

  10. html5开发页游(前话)

    导师要求模仿某个页游网站开发益智小游戏.老板的要求是要跨平台,IOS,Android.PC.Mac等系统主要通过浏览器打开都能用.那个网站的页游是通过flash实现的,使用这种方法肯定不能满足老板的要 ...