适用于Windows 8应用程序的YouTube iframe

适用于Windows 8应用程序的YouTube iframe,iframe,youtube-api,windows-store-apps,winjs,Iframe,Youtube Api,Windows Store Apps,Winjs,所以我使用YouTube的iFrame在我的应用程序中显示一些视频。问题是我不能让视频全屏显示 我正在使用以下代码: <iframe width="560" height="315" src="http://www.youtube.com/embed/RnYcPJTtV1A" frameborder="0" allowfullscreen></iframe> 如果您在一个html文件中写入,浏览器(所有文件)将在最右侧显示全屏按钮。但是,Win8应用程序上的相同代码

所以我使用YouTube的iFrame在我的应用程序中显示一些视频。问题是我不能让视频全屏显示

我正在使用以下代码:

<iframe width="560" height="315" src="http://www.youtube.com/embed/RnYcPJTtV1A" frameborder="0" allowfullscreen></iframe>

如果您在一个html文件中写入,浏览器(所有文件)将在最右侧显示
全屏
按钮。但是,Win8应用程序上的相同代码(当然是html)将显示视频,但不会显示全屏按钮

你认为这就是YouTube(谷歌)想要的吗?我是说,我应该做些不同的事情吗

向塞巴斯蒂安问好

需要记住的是,Windows应用商店应用程序中的iframe仅用于有限的用途。第2.4条规定:

您的应用程序提供的主要体验必须在 应用程序

在Windows应用商店应用程序中包含来自您不通过iframe控制的站点的内容时,需要非常小心,因为这些内容可能会在没有警告的情况下更改,从而破坏您的应用程序或引入意外行为

由于YouTube视频可能使用Flash或HTML5进行播放,您可能会发现某些视频根本无法在Windows应用商店应用程序的上下文中播放,因为ActiveX控件在该上下文中不可用


考虑到所有这些,我不希望能够在Windows应用商店应用程序中通过iframe播放嵌入YouTube视频的全屏视频。

您是否尝试过YouTube播放器API而不是使用标准iframe嵌入?是的,我尝试过,但就我所见,YouTube没有提供访问视频文件的方法。。。我知道有“替代”的方法,但我宁愿站在好的一边:)你能用这篇博文中的说明来提交一个bug吗:并提供尽可能多的信息?我不确定Win8 HTML应用程序中嵌入的HTML5视频是否支持全屏,但我们会在内部跟进,如果需要,还会与Microsoft联系。一旦提交,请用错误链接进行评论。