繁体   English   中英

如何使用 CefSharp 启用 Adob​​e Flash?

[英]How to enable Adobe Flash with CefSharp?

我使用的是最新版本的 CefSharp,我需要显示 Flash。 使用 Chrome 时,页面会正确显示。 但是,当使用 CefSharp 时,它不会。

到目前为止,我尝试过:

        var browser = new ChromiumWebBrowser(URL)
        {
            BrowserSettings = new BrowserSettings() {
                Java = CefState.Enabled,
                Plugins = CefState.Enabled,
            },
            Dock = DockStyle.Fill
        };

当我加载about:plugins我得到:

CEF 3.2357.1287.g861c26e

铬 43.0.2357.130

操作系统视窗

网络套件 537.36

JavaScript 4.3.61.30

闪光

用户代理 Mozilla/5.0 (Windows NT 6.2; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.130 Safari/537.36

如何在 CefSharp 中启用 Flash?

我通过以下步骤解决了这个问题:

1-)我从这个URL下载了pepflashplayer插件: https ://www.dllfiles.com/pepflashplayer.dll.html

2-)我在CefSettings中添加了这些CefCommandLineArgs:settings.CefCommandLineArgs.Add(“enable-npapi”,“1”);

settings.CefCommandLineArgs.Add(“ppapi-flash-path”,flashPluginPath);

settings.CefCommandLineArgs.Add(“ppapi-flash-version”,“20.0.0.306”);

flashPluginPath是pepflashplayer.dll所在的路径,“20.0.0.306是该插件的版本。 我正在使用cefsharp版本53

” 我在 CefSettings 中添加了这些 CefCommandLineArgs:“你是怎么做到的? 我在哪里可以在 Visual Studio 上添加它?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM