我試圖讓一些Flash內容在CefSharp v45中工作。如果我導航到:https://helpx.adobe.com/flash-player.html它告訴我不支持Cefsharp Flash插件
Flash Player預裝在Google Chrome中,但未啓用。
如何啓用它?
我試圖讓一些Flash內容在CefSharp v45中工作。如果我導航到:https://helpx.adobe.com/flash-player.html它告訴我不支持Cefsharp Flash插件
Flash Player預裝在Google Chrome中,但未啓用。
如何啓用它?
通常,您將安裝系統廣泛PPAPI
版本的Flash
,所概述
辣椒閃存的全系統的安裝將被自動發現並通過CEF在Windows加載和OS X可以從以下地址下載https://get2.adobe.com/flashplayer/otherversions/(在步驟2)中選擇「FP for Opera and Chromium - PPAPI」)。要啓用系統範圍的安裝,請傳遞--enable-system-flash命令行參數。
因此,這是我如何解決它:
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()
(爲形式)將設置後調用。
使用所提供的現有插件的想法'Chrome'只是一個想法,我有玩弄。升級到更新版本的Chrome可能意味着閃光燈意外停止工作。理想情況下,您會查詢註冊表以找到最新的Chrome版本。對於未安裝「Chrome」的系統,您必須使用我的答案中列出的「System Wide」安裝程序。 – amaitland
這是比指定路徑更好的解決方案。如您所說,更新Chrome需要更改設置。我已經安裝了系統範圍播放器並刪除了'ppapi-flash-path'命令行參數 – Sparers