Webview 在Metro风格的应用程序中嵌入Youtube视频

Webview 在Metro风格的应用程序中嵌入Youtube视频,webview,youtube,microsoft-metro,Webview,Youtube,Microsoft Metro,我正在写一个显示youtube视频的应用程序。 在Windows7上的WPF中,我使用WebBrowser控件,它运行良好。但当我使用WinRT WebView控件显示来自youtube的swf文件时,它不起作用。只有清晰的白色屏幕 我使用这样的方法: 我该怎么做才能有机会在Metro风格的应用程序中播放视频? 谢谢默认的youtube视频播放器(除非用户选择进入HTML5预览版)是Flash视频控件。IE的Windows应用程序商店(“Metro”)外壳版本或WebView控件不支持Flash

我正在写一个显示youtube视频的应用程序。 在Windows7上的WPF中,我使用WebBrowser控件,它运行良好。但当我使用WinRT WebView控件显示来自youtube的swf文件时,它不起作用。只有清晰的白色屏幕

我使用这样的方法:

我该怎么做才能有机会在Metro风格的应用程序中播放视频?
谢谢

默认的youtube视频播放器(除非用户选择进入HTML5预览版)是Flash视频控件。IE的Windows应用程序商店(“Metro”)外壳版本或WebView控件不支持Flash

但你可以要求youtube使用HTML5视频播放器(IE和WebView的应用商店版本支持HTML5视频)。例如,这段视频确实适合我播放:

    <WebView Source="http://www.youtube.com/watch?v=cTl3U6aSd2w&amp;html5=True" />

因此,您应该能够使用webview嵌入视频,您只需强制webview使用HTML5查看器即可。这也可以作为嵌入URL的参数来完成:请参阅


但是,此设置仅表示更喜欢HTML5播放器。Youtube仍可能尝试在某些视频上使用flash player,但这在所有情况下都不起作用。

您也可以通过“”播放视频来播放Youtube视频,不过您必须先解析Youtube视频流。请参阅我的W8应用程序“”

从mytoolkit库中尝试此应用程序:

请参阅