我有一个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));
答案 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控件。