2016-01-20 69 views

回答

2

通常,您將安裝系統廣泛PPAPI版本的Flash,所概述

辣椒閃存的全系統的安裝將被自動發現並通過CEF在Windows加載和OS X可以從以下地址下載https://get2.adobe.com/flashplayer/otherversions/(在步驟2)中選擇「FP for Opera and Chromium - PPAPI」)。要啓用系統範圍的安裝,請傳遞--enable-system-flash命令行參數。

https://bitbucket.org/chromiumembedded/cef/issues/1586/add-pepper-flash-plugin-support#comment-16898332

+0

這是比指定路徑更好的解決方案。如您所說,更新Chrome需要更改設置。我已經安裝了系統範圍播放器並刪除了'ppapi-flash-path'命令行參數 – Sparers

0

因此,這是我如何解決它:

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()(爲形式)將設置後調用。

+0

使用所提供的現有插件的想法'Chrome'只是一個想法,我有玩弄。升級到更新版本的Chrome可能意味着閃光燈意外停止工作。理想情況下,您會查詢註冊表以找到最新的Chrome版本。對於未安裝「Chrome」的系統,您必須使用我的答案中列出的「System Wide」安裝程序。 – amaitland