Winforms 不支持Sharp Flash插件

Winforms 不支持Sharp Flash插件,winforms,flash,cefsharp,Winforms,Flash,Cefsharp,我正在尝试在CEFSharpV45中使用一些flash内容。如果我导航到:它告诉我 Flash Player预装在Google Chrome中,但未启用 如何启用它 我就是这样解决的: Dim settings As New CefSettings settings.CachePath = "cache" settings.CefCommandLineArgs("enable-system-flash") = "1" settings.CefCommandLineArg

我正在尝试在CEFSharpV45中使用一些flash内容。如果我导航到:它告诉我

Flash Player预装在Google Chrome中,但未启用


如何启用它

我就是这样解决的:

Dim settings As New CefSettings

    settings.CachePath = "cache"
    settings.CefCommandLineArgs("enable-system-flash") = "1"
    settings.CefCommandLineArgs.Add("ppapi-flash-path", "C: \Program Files (x86)\Google\Chrome\Application\47.0.2526.111\PepperFlash\pepflashplayer.dll") ' //Load a specific pepper flash version (Step 1 Of 2)
    CefSharp.Cef.Initialize(settings)

    ' This call is required by the designer.
    InitializeComponent()

确保在应用设置后调用了
InitializeComponent()
(用于表单)。

因此我就是这样解决的:

Dim settings As New CefSettings

    settings.CachePath = "cache"
    settings.CefCommandLineArgs("enable-system-flash") = "1"
    settings.CefCommandLineArgs.Add("ppapi-flash-path", "C: \Program Files (x86)\Google\Chrome\Application\47.0.2526.111\PepperFlash\pepflashplayer.dll") ' //Load a specific pepper flash version (Step 1 Of 2)
    CefSharp.Cef.Initialize(settings)

    ' This call is required by the designer.
    InitializeComponent()

确保在应用设置后调用了
InitializeComponent()
(用于表单)。

通常,您会安装系统范围的
PPAPI
版本的
Flash

CEF将在Windows和OS X上自动发现并加载的Pepper Flash的系统范围安装可从(第2步中选择“FP for Opera and Chromium--PPAPI”)下载。要启用系统范围的安装,请传递--enable system flash命令行参数


通常,您会安装系统范围的
PPAPI
版本的
Flash
,如下所述

CEF将在Windows和OS X上自动发现并加载的Pepper Flash的系统范围安装可从(第2步中选择“FP for Opera and Chromium--PPAPI”)下载。要启用系统范围的安装,请传递--enable system flash命令行参数


使用
Chrome
提供的现有插件的想法只是我在玩弄的一个想法。升级到较新版本的
Chrome
可能意味着flash会意外停止工作。理想情况下,您可以查询注册表以找到最新的
Chrome
版本。对于未安装
Chrome
的系统,您必须使用我在回答中列出的
系统范围的
安装程序。使用
Chrome
提供的现有插件的想法只是我的一个想法。升级到较新版本的
Chrome
可能意味着flash会意外停止工作。理想情况下,您可以查询注册表以找到最新的
Chrome
版本。对于未安装
Chrome
的系统,您必须使用我在回答中列出的
System-Wide
安装程序。这是一个比指定路径更好的解决方案。正如您所说,更新Chrome需要更改设置。我已经安装了系统范围的播放器并删除了“ppapi flash path”命令行参数,这是一个比指定路径更好的解决方案。正如您所说,更新Chrome需要更改设置。我已经安装了系统范围的播放器并删除了“ppapi flash path”命令行参数