Fedora27 安装Adobe Flash Player PPAPI与NPAPI实现Firefox和Chromium视频播放
一、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视频播放的更多相关文章
- 安装Adobe Flash Player
安装Adobe Flash Player: Adobe Flash Player的安装比较容易,只要将对应的文档复制到正确的的位置即可,具体的操作 如下: (1) 将l ...
- Ubuntu下为Firefox安装Adobe Flash Player
使用环境: OS:Ubuntu 12.04 LTS Browser: Firefox 12.0 Adobe Flash Player: install_flash_play ...
- 安装Ubuntu双系统系列——为Firefox安装Adobe Flash Player
使用环境:OS:Ubuntu 12.04 LTSBrowser: Firefox 12.0Adobe Flash Player: install_flash_player_11_linux.x86_6 ...
- ubuntu 14.04 chromium,firefox 怎样正确安装Adobe flash player
一.firefox 正确安装Adobe flash player 有时候我们须要在Ubuntu下採用手动安装一些软件,比方Firefox的Flash插件.Adobe® Flash® Player 是一 ...
- 安装 adobe flash player
安装方法: 1. 下载Adobe Flash Player: http://fpdownload.macromedia.com/get/flashplayer/pdc/11.2. ...
- fedora、centos、rhel安装Adobe Flash Player 28
切换到root用户 添加Adobe Repository Adobe Repository 32-bit x86 rpm -ivh http://linuxdownload.adobe.com/ado ...
- Ubuntu 14.04 安装adobe flash player
参考: How to install flash payer in Ubuntu 14.04 LTS? [duplicate] Ubuntu 14.04 安装adobe flash player 32 ...
- Firefox浏览器怎么安装adobe flash player插件
https://jingyan.baidu.com/article/0a52e3f435d171bf62ed7237.html 有些朋友在使用Firefox火狐浏览器,但是火狐浏览器安装以后是没有fl ...
- 苹果电脑Mac系统如何安装Adobe Flash Player
一)安装/更新Adobe Flash Player 开系统偏好设置 , Flash player 更新,立即检查/立刻安装: Flash插件官方每月常规更新1~2次,为避免频繁过期,建议设置为允许A ...
随机推荐
- CAD二次开发(02)-添加对象到模型空间
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...
- javascript取前n天的日期两种方法
方法一: var d = new Date(); d = new Date(d.getFullYear(),d.getMonth(),d.getDate()-n); 方法二: var now = ne ...
- Java里的各种队列
以下翻译来自java8的官方文档: 1.LinkedBlockingQueue:基于链接节点的可选限定的blocking queue . 这个队列排列元素FIFO(先进先出). 队列的头部是队列中最长 ...
- Oracle11g R2创建PASSWORD_VERIFY_FUNCTION相应password复杂度验证函数步骤
Oracle11g R2创建PASSWORD_VERIFY_FUNCTION相应密码复杂度验证函数步骤 运行測试环境:数据库服务器Oracle Linux 5.8 + Oracle 11g R2数据库 ...
- 可能是东半球最全的RxJava使用场景小结
一.Scheduler线程切换 这样的场景常常会在"后台线程取数据,主线程展示"的模式中看见 Observable.just(1, 2, 3, 4) .subscribeOn(Sc ...
- git ---- 产生冲突的场景 和解决办法
1.git冲突的场景 情景一:多个分支代码合并到一个分支时: 情景二:多个分支向同一个远端分支推送代码时: 实际上,push操作即是将本地代码merge到远端库分支上. 关于push和pull其实就分 ...
- MySQL优化-存储引擎
MySQL优化-存储引擎 标签(空格分隔): mysql 存储引擎 查看存储引擎 show engines Myisam: 表锁 全文索引 Innodb: 行锁 事物 外键 Memory: 内存存储引 ...
- C语言基础-第五章
流程控制 1.顺序结构 顺序结构是指程序将按照书写的顺序一步步执行程序. 2.选择结构 2.1但分支结构语句 if(表达式){语句} 2.2双分支结构 if(表达式){}else if{} else{ ...
- 基于AsyncTask的图片下载
有一阵子没有写程序,连基本的AsyncTask用法都记不清楚了,复习一下于是有了下面的图片加载类. package com.hitech.download; import java.io.IOExce ...
- iOS开发下对MVVM的理解
最近看到新浪微博上以及iOS开发的论坛里面谈到MVVM设计模式,所谓MVVM就是Model-View-ViewModel的缩写,关于MVVM的概念,这里我不想过多的介绍,有很多介绍的很详细的博文,这里 ...