无法使用webbrowser控件播放视频

时间:2015-01-25 03:01:51

标签: c# visual-studio-2012 windows-phone-8 webbrowser-control embedded-video

我有一个webbrowsercontrol,我想播放来自youtube和vimeo的视频。 起初我甚至无法加载youtube.com,它说我必须使用javascript,所以我做了,我在IsScriptEnabled="True"中添加了这个<phone:WebBrowser/>属性然后加载了页面,但是当我按下一个视频来播放它时说&#34;视频不可用&#34;在youtube上,&#34;您的手机无法播放此视频&#34;关于dailymotion。

我使用了这段代码:

VideoStream.Navigate(new Uri("http://www.dailymotion.com/", UriKind.Absolute));

2 个答案:

答案 0 :(得分:1)

我不确定确切的问题,但我认为它与闪光灯有关。当我使用WebBrowser时遇到了同样的问题。

如果没有其他人有更好的解决方案,您至少可以在youtube视频中使用此解决方案:

视频链接如下所示:观看?v = XXXXX

只需添加&amp; html5 = 1即可强制执行html5视频播放。 - &GT;观看V = XXXXX&安培; HTML5 = 1

如果您只想显示视频: - &gt; https://www.youtube.com/embed/XXXX?&autoplay=1&rel=0&html5=1

答案 1 :(得分:0)

据我所知,如果您机器中的Internet Explorer可以播放Flash视频,那么.Net框架中的“WebBrowser”控件也可以这样做,所以请确保您机器中的IE工作正常。 flash ActiveX控件。