为什么我的GeckoFX浏览器无法加载视频?

Bol*_*rat 4 c# xulrunner geckofx

我正在使用C#+ GeckoFX-18.0(bitbucket.org/geckofx)来开发网络浏览器,但当我访问包含视频的页面时,它根本不加载视频 - 视频区域全部保持黑色.我安装了Firefox 21.0,视频加载没有任何问题.

注意:Youtube视频未加载...

我的代码现在非常基本:

private GeckoWebBrowser wb = null;

// main form constructor
public Form1()
{
    InitializeComponent();
    Xpcom.Initialize("C:\\mybrowser\\mybrowser\\xulrunner");

    wb = new GeckoWebBrowser();
    wb.Parent = this;
    wb.Dock = DockStyle.Fill;

    wb.Navigated += new EventHandler<GeckoNavigatedEventArgs>(browser_Navigated);

}

void browser_Navigated(object sender, GeckoNavigatedEventArgs e)
{
    GeckoWebBrowser wb = (GeckoWebBrowser)sender;
}
Run Code Online (Sandbox Code Playgroud)

小智 6

您可以尝试使用以下代码行Xpcom.Initialize("..");:

Gecko.GeckoPreferences.Default["extensions.blocklist.enabled"] = false;
Run Code Online (Sandbox Code Playgroud)

这对我来说对GeckoFX18有用