以下内容来自互联网,自己实测并总结

有2种方式可以启动FLASH插件,但是我不推荐NPAPI方式,实际上非常不好,据说是效率低下以及不稳定。
所以这里默认为PPAPI的方式。
(这里说的是FLASH插件的NPAPI版本卡,不是说NPAPI卡,我措辞不严谨,和PPAPI和NPAPI本身技术无关,仅仅针对FLASH插件,不信的自己可以试试)
首先要做的:
在CEFCLIENT目录下新建目录 PepperFlash 把下载好的 pepflashplayer.dll 插件丢入该目录即可。然后跟着以下方法做。

方法1:
直接给编译好的CEFCLIENT创建一个快捷方式 快捷方式后加入参数 --register-pepper-plugins="PepperFlash/pepflashplayer.dll;application/x-shockwave-flash" 然后使用快捷方式启动即可发现FLASH正常播放。
如果希望开启NPAPI方式,再加入参数 --enable-npapi 即可。

方法2:
不像以上方法,需要快捷方式等,可以无参数启动。打开源码 CEFCLIENT,并且打开文件 client_app_browser.cc 文件,找到函数 OnBeforeCommandLineProcessing。
browserSettings.plugins = STATE_ENABLED;

void ClientAppBrowser::OnBeforeCommandLineProcessing(
    const CefString& process_type, 
    CefRefPtr<CefCommandLine> command_line)
{
    command_line->AppendSwitch("disable-spell-checking");//禁用拼写检查
    command_line->AppendSwitch("disable-extensions");
    command_line->AppendSwitch("disable-pdf-extension");
    command_line->AppendSwitch("enable-direct-write");
    command_line->AppendSwitch("allow-file-access-from-files");
    command_line->AppendSwitchWithValue("renderer-process-limit", "1");
    command_line->AppendSwitch("disable-web-security");//禁用web安全检查 关闭同源策略
    command_line->AppendSwitch("process-per-site-instance");//Chrome的默认模式
    //manifest.json中的version
    command_line->AppendSwitchWithValue("ppapi-flash-version", "27.0.0.187");
    //加载flash插件
    command_line->AppendSwitchWithValue("ppapi-flash-path", "PepperFlash/pepflashplayer.dll");
    //command_line->AppendSwitchWithValue("register-pepper-plugins", "PepperFlash/pepflashplayer.dll;application/x-shockwave-flash");//作用同上
    //command_line->AppendSwitch("enable-system-flash");//使用系统Flash
}
// 设置Flash右键中文显示
std::string locale("zh-CN");
cef_string_utf8_to_utf16(locale.c_str(), locale.size(), &settings.locale);

在调用flash会有闪屏现象,没找到好方法解决,是加了一个空的exe解决的。

Cef: 3.2623.1401.gb90a3be开启ppapi flash插件相关推荐

  1. CEF 加载flash 插件

    CEF可以通过命令行设置加载flash插件,有两种方式: 在程序启动时添加命令行参数 cef.exe --ppapi-flash-path=ppflash/18_0_0_209/pepflashpla ...

  2. chrome开启flash插件

    注:收集网上的方法,自己没试过,不知道行不行 1.Chrome 69.0以下版本永久启用Flash方法: 浏览器地址栏中输入[chrome://settings/content/flash],将[禁止 ...

  3. safari java插件故障_safari flash插件故障怎么办 mac safari flash插件故障解决方法

    近几日,许多网友都在关注safari flash插件故障怎么办 mac safari flash插件故障解决方法这个话题,那么safari flash插件故障怎么办 mac safari flash插 ...

  4. 自带flash的浏览器_解决Flash插件已被屏蔽的问题(谷歌、火狐、IE、Edge)

    病症,浏览器界面中显示 adobe flash player 已被屏蔽: 作为产品运营,作为经常必须可能要接触到Flash/Html5视频应用的人来员:作为曾开发过flash产品的我来说,这题,我会. ...

  5. 谷歌浏览器怎么打开flash Chrome启用flash插件技巧分享

    或许是由于flash多次曝出安全问题,苹果和谷歌先后对其进行限制,谷歌更是在新版Chrome浏览器中直接禁用了flash插件.而在访问某些必须使用flash插件的网站时,则需要手动开启相关的权限!那么 ...

  6. 导出已安装的插件_明明flash插件已安装,但是网页依然不能正常显示的解决办法...

    相信有很多朋友都遇到过一个问题,那就是自己明明已经安装了Adobe flash player,但是进入网页后有些网页并不能正常显示,例如我这里使用flash player测试页面进行测试,flash ...

  7. Android WebView播放flash(判断是否安装flash插件)

    最近帮一个同学做一个项目,断断续续的一些知识点记录一下.一个页面中有一个WebView,用来播放swf,如果系统中未安装flash插件,必须提示用户到market中安装. 下面做一个demo,效果图如 ...

  8. deepin 15.3 安装“Chrome Flash插件”折腾记

    背景 windows10安装虚拟机或cygwin方式,来开发大数据应用实在DT,鉴于此,决定在PC上折腾双系统,再安装一个Linux桌面发行版. 调研了一段时间,发现对开发支持比较友好的有以下几款: ...

  9. 为什么越来越多的浏览器都宣布将不支持Flash插件?

    Adobe Flash Player的问题在于其极端影响浏览器运转的功率,并且存在很高的安全危险.据悉,Chrome将于12月完全完毕对Adobe Flash Player的支撑.现在用户们还能够手动 ...

最新文章

  1. 【转】Android中dp,px,sp概念梳理以及如何做到屏幕适配
  2. qt中关闭窗口资源释放问题
  3. 三、Ubuntu Server上安装Matlab,利用X11和Putty输出窗口到Windows桌面(补充内容)
  4. C# 引用类型的对象克隆(深拷贝)。
  5. java 延迟初始化_Java并发编程——延迟初始化占位类模式
  6. Linux 系统应用编程——进程间通信(下)
  7. 手机文件传云服务器,手机云服务器传文件
  8. 电脑微信扫一扫在哪_13个微信隐藏技巧,至少有10个你不知道
  9. 最多分成多少块(51Nod-2502)
  10. vue个人博客项目部署上线
  11. 【C语言】统计数字字符的个数(字符组)
  12. 加密能抓到吗?怎么抓_网络赌博被抓怎么处罚 网上参与赌博会坐牢吗
  13. Coin3D三维可视化教程3
  14. FP-growth算法原理解析
  15. 十大视频会议软件排名与免费视频会议软件有哪些?
  16. java 正整数类型_Java 整数类型
  17. 软件测试中的软件质量保证,软件质量保障全流程(上)
  18. 大数据金融,这个“跨界整合”会带来什么
  19. Java编程:颜色色带图片的生成
  20. linux日志服务器审计客户端history记录

热门文章

  1. emui9.1是鸿蒙系统吗,EMUI9.1系统再次更新,可惜用户不买账,原来大家期待鸿蒙公测...
  2. Wordpress漏洞
  3. 做后台是选择Java 、Go ,还是 PHP?
  4. Spark任务输出文件过程详解
  5. 让互联网更快:新一代QUIC协议在腾讯的技术实践分享
  6. ORACLE GOLDENGATE 监控脚本
  7. 悼念我的恩师周伯勋教授
  8. 计算两个日期间相隔了多少周
  9. BlackBerry签名申请与安装介绍
  10. Int8Array uint16Array Int32Array数据类型--文件流 大文件分片-DataView