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

时间:2013-05-17 11:57:34

标签: 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;
}

1 个答案:

答案 0 :(得分:6)

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

Gecko.GeckoPreferences.Default["extensions.blocklist.enabled"] = false;

这对GeckoFX18来说非常有用