Windows 8.1 WinForms C#WebBrowser:闪存兼容性

Windows 8.1 WinForms C#WebBrowser:闪存兼容性,winforms,flash,windows-8,webbrowser-control,windows-8.1,Winforms,Flash,Windows 8,Webbrowser Control,Windows 8.1,我有一个C#WinForms程序,它在Windows 8上运行,但在Windows 8.1(beta版和RTM版)上失败。我用HTML初始化WebBrowser控件,其中包含引用远程Flash SWF文件的对象标记。我希望我能远离Flash,但这是我唯一可以使用的格式 在Windows8中,文件可以正常播放。在Windows 8.1上,对象标记已成功写入页面,但它只是一个透明的框。在Windows 8.1中,有什么改变会阻止WebBrowser控件中的Flash 下面是代码本身的链接。该程序允许

我有一个C#WinForms程序,它在Windows 8上运行,但在Windows 8.1(beta版和RTM版)上失败。我用HTML初始化WebBrowser控件,其中包含引用远程Flash SWF文件的对象标记。我希望我能远离Flash,但这是我唯一可以使用的格式

在Windows8中,文件可以正常播放。在Windows 8.1上,对象标记已成功写入页面,但它只是一个透明的框。在Windows 8.1中,有什么改变会阻止WebBrowser控件中的Flash

下面是代码本身的链接。该程序允许使用BitGravity播放器独立播放编程


谢谢。

当我们的网络控制器无法启动或使用Flash对象时,我们也遇到了类似的问题。我们用Visual Studio 2013解决了这个问题。我们在VS2013中加载了这个项目,并在那里构建了它。现在它可以在Windows 8.1上正常工作。

经过一些尝试和错误后,我发现我需要在
标记中指定
type=“application/x-shockwave-flash”
。没有它,Windows8运行得很好,但Windows8.1却失败了。我的程序现在运行得很好