CefSharp Chromium包广泛支持

时间:2016-07-14 09:52:31

标签: c# chromium cefsharp

我正在使用CefSharpWpf v47 我将从我的应用程序中观看受DRM保护的内容。 所以我允许在重启,允许Flash,设置chache pathes之间保持签名。

   static BrowserManager()
    {
        if (!Cef.IsInitialized)
        {
            var settings = new CefSettings
            {
                CachePath = @"cache",
                UserDataPath = @"usercache",
                LogFile = Path.Combine(Environment.CurrentDirectory, "logs", "debug.log"),
            };
            settings.CefCommandLineArgs.Add("persist_session_cookies", "1");
            settings.CefCommandLineArgs.Add("enable-automatic-password-saving", "enable-automatic-password-saving");
            settings.CefCommandLineArgs.Add("enable-password-save-in-page-navigation", "enable-password-save-in-page-navigation");
            settings.CefCommandLineArgs.Add("enable-widevine-cdm", "1");
            settings.CefCommandLineArgs.Add("ppapi-flash-path", Path.Combine(Environment.CurrentDirectory, @"pepflashplayer64_21_0_0_242.dll"));

            Cef.Initialize(
                cefSettings: settings, 
                shutdownOnProcessExit: true, 
                performDependencyCheck: true
            ); 
        }
    }

但Netflix.com和Amediateka.ru都不起作用。 Netflix显示错误1204,Amediateka破坏了我的应用程序。 当我尝试探索Shaka玩家https://shaka-player-demo.appspot.com/demo/时,它会向我显示Shake错误。 DRM.WRONG_KEYS()

我是否需要使用修改后的Chromium制作自己的CefSharp版本(启用一些标志???)或者是否有更简单的解决方案?

0 个答案:

没有答案
相关问题