zoukankan      html  css  js  c++  java
  • CEF 3.2623使用flash插件的方法

    PPAPI Flash插件是Chrome浏览器内置的Flash插件,是Google和Adobe合作的产物,于Chrome21(Win)或者Chrome20(Linux)加入,具有沙箱、GPU加速、多进程架构等新功能。早期经常会有一些兼容性问题,现在已经很少见到了。

    NPAPI Flash是Adobe提供的外挂Flash,这个并非Chrome专版,而是其他所有非IE浏览器公用的版本,也就是chrome一开始就支持的flash

    似乎从去年开始Chrome不支持NPAPI插件了,所以从CEF1改到CEF3后,Flash插件的加载方式也要改变一下。

    有两种加载方法:

    1.按CEF作者的说法,CEF3提供了相应的API,具体在cef3includecef_web_plugin.h,但我用了一下似乎对PPAPI Flash并不好使,望高手指点。

    2.

    void ClientAppBrowser::OnBeforeCommandLineProcessing(
        const CefString& process_type,
        CefRefPtr<CefCommandLine> command_line) 
    {
    	command_line->AppendSwitch( "ppapi-out-of-process" );
    	command_line->AppendSwitchWithValue( "ppapi-flash-version", "22.0.0.168" );
    	command_line->AppendSwitchWithValue( "ppapi-flash-path", "Plugins\pepflashplayer.dll" );
    }
    

      

     
    pepflashplayer.dll可以在chrome或QQ的目录找到,比如:
    C:UsersHonkerAppDataLocalGoogleChromeUser DataPepperFlash20.0.0.286pepflashplayer.dll
    C:UsersHonkerAppDataRoamingTencentQQWebKitPluginFlashpepflashplayer.dll

    也可以去adobe网站下载。

  • 相关阅读:
    Pytorch多进程最佳实践
    torchvision简介
    Pytorch数据变换(Transform)
    Pytorch自定义数据库
    DenseNet笔记
    Focal Loss笔记
    Pytorch数据读取框架
    二叉树的先序、中序、后序递归与非递归实现遍历
    Group Normalization笔记
    sap 怎么导出sap的各种表
  • 原文地址:https://www.cnblogs.com/honker/p/5584932.html
Copyright © 2011-2022 走看看