2021-10-15

解决flash需要修复的问题

最近公司买的仿真实验,需要flash进行播放,然后这个flash经常会出现需要修复的界面,出现这个的原因是flash helper service没有起来,
第一种方法是重新安装一个flash最新版本,flash最新版的官网添加链接描述https://www.flash.cn/ ,然后需要注意的是,杀毒软件会关闭flash helper service这个服务,电脑重启也会出这个问题,上一篇文章我写了一个刷新和重启这个服务的小工具;
第二种方法是直接集成pepflashplayer.dll的方式,不需要安装flash插件,这种事内嵌google实现,附上部分代码截图和源码

// An highlighted block
var foo = 'bar';
```public const string DefaultUrl = "http://www.google.com/";
        private static readonly bool DebuggingSubProcess = Debugger.IsAttached;

        public static void Init()
        {
            var settings = new CefSettings();
            settings.RemoteDebuggingPort = 8088;
            settings.Locale = "zh-CN";
            settings.CefCommandLineArgs.Add("ppapi-flash-path", System.AppDomain.CurrentDomain.BaseDirectory + "pepflashplayer.dll"); //指定flash的版本,不使用系统安装的flash版本
            settings.CefCommandLineArgs.Add("ppapi-flash-version", "29.0.0.171");
            settings.CefCommandLineArgs.Add("enable-media-stream", "enable-media-stream");
            settings.IgnoreCertificateErrors = true;
            settings.LogSeverity = LogSeverity.Verbose;

            if (DebuggingSubProcess)
            {
                //var architecture = Environment.Is64BitProcess ? "x64" : "x86";
                //settings.BrowserSubprocessPath = "..\\..\\..\\..\\CefSharp.BrowserSubprocess\\bin\\" + architecture + "\\Debug\\CefSharp.BrowserSubprocess.exe";
            }

            //settings.RegisterScheme(new CefCustomScheme
            //{
            //    SchemeName = CefSharpSchemeHandlerFactory.SchemeName,
            //    SchemeHandlerFactory = new CefSharpSchemeHandlerFactory()
            //});

            if (!Cef.Initialize(settings))
            {
                if (Environment.GetCommandLineArgs().Contains("--type=renderer"))
                {
                    Environment.Exit(0);
                }
                else
                {
                    return;
                }
            }
        }



[添加链接描述](https://download.csdn.net/download/weixin_45415922/33164984)源码地址
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值