2015-10-06 45 views
5

मैं CefSharp का नवीनतम संस्करण उपयोग कर रहा हूं और मुझे फ़्लैश प्रदर्शित करने की आवश्यकता है। क्रोम का उपयोग करते समय, पृष्ठ सही तरीके से प्रदर्शित हो जाता है। हालांकि CefSharp का उपयोग करते समय यह नहीं करता है।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

जावास्क्रिप्ट 4.3.61.30

फ्लैश

उपयोगकर्ता एजेंट Mozilla/5.0 (Windows NT 6.2; Win64; 64) AppleWebKit/537.36 (KHTML, छिपकली) क्रोम/43.0.2357.130 सफारी/तरह 537,36

मैं कैसे CefSharp में फ्लैश सक्षम कर सकते हैं?

1-) मैं:

+0

आप के लिए एक विनम्र धन्यवाद, कोशिश की बहुत सी बातें लेकिन' cefsharp 'वह है जो मेरे लिए सही काम करता है .. फिर से धन्यवाद .. :) और Nuget का उपयोग करना बहुत आसान है। –

उत्तर

4

या तो काली मिर्च फ़्लैश स्थापित करने या NPAPI सक्षम 43.0.0

https://github.com/cefsharp/CefSharp/blob/cefsharp/43/CefSharp.Example/CefExample.cs#L54

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

+0

एनपीपीआई को एक आकर्षण की तरह काम करता है !! –

+0

हां, लेकिन केवल एफवाईआई केवल तब तक जब तक CefSharp क्रोमियम 45 या बाद में अपग्रेड नहीं हो जाता आधारित सीईएफ जहां एनपीएपीआई क्रोमियम में पूरी तरह से चला जाता है ... – jornh

0

में डिफ़ॉल्ट रूप से अक्षम है जो मैं इन चरणों के साथ इस समस्या का समाधान इस यूआरएल से पेप्लाशप्लेयर प्लगइन डाउनलोड किया गया: https://www.dllfiles.com/pepflashplayer.dll.html

2-) मैंने इन्हें जोड़ा CefCommandLineArgs CefSettings में: सेटिंग्स। CefCommandLineArgs.Add ("enable-npapi", "1");

सेटिंग्स। CefCommandLineArgs.Add ("ppapi-Flash-path", flashPluginPath);

सेटिंग्स। CefCommandLineArgs.Add ("ppapi-Flash-version", "20.0.0.306");

flashPluginPath पथ जहाँ pepflashplayer.dll स्थित है और "20.0.0.306 प्लगइन का संस्करण है। मैं cefsharp संस्करण का उपयोग कर रहा 53

संबंधित मुद्दे