2013-05-17 2 views
4

Я использую C# + GeckoFX-18.0 (bitbucket.org/geckofx) для разработки веб-браузера, но когда я посещаю страницу, содержащую видео, она просто не загружает видео - область видео остается все черное. У меня установлен Firefox 21.0 и загрузка видео без каких-либо проблем.Почему мой браузер GeckoFX не загружает видео?

Примечание: 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; 
} 
+0

Это видео на основе плагинов или HT ML5 видео-тег? –

+0

Я думаю, проблема связана только с видео на основе плагина, потому что видео Youtube не загружаются. –

ответ

6

Не могли бы вы попробовать с помощью следующей строки кода сразу после Xpcom.Initialize("..");:

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

Это сработало для меня с GeckoFX18

+0

Работал, спасибо! –

 Смежные вопросы

  • Нет связанных вопросов^_^