所以我使用YouTube的iframes来在我的应用程序中显示一些视频。问题是我不能全屏制作视频。
我用的是这个代码:
<iframe width="560" height="315" src="http://www.youtube.com/embed/RnYcPJTtV1A" frameborder="0" allowfullscreen></iframe>如果您在单个html文件上写入该内容,则浏览器(所有这些文件)将显示位于最右侧的fullscreen按钮。但是,Win8应用程序(当然是html)上的相同代码将显示视频,但不会显示全屏按钮。
你认为这就是谷歌( YouTube )想要的吗?我是说,我应该做什么不同的事吗?
问候
发布于 2013-02-19 15:22:35
塞巴斯蒂安,
要记住的是,Windows Store应用程序中的iframe只为有限的用途而设计。认证要求 2.4指出:
您的应用程序提供的主要体验必须在应用程序中进行。
在Windows Store应用程序中,需要非常小心地包含来自您无法通过iframe控制的站点的内容,因为这些内容可以在没有警告的情况下更改,可能会破坏应用程序或引入意想不到的行为。
因为YouTube视频可能使用Flash或HTML5来播放,所以您可能会发现有些视频根本不会在Windows应用程序的上下文中播放,因为ActiveX控件在该上下文中不可用。
有鉴于此,我不希望在Windows应用程序中通过iframe播放全屏视频嵌入YouTube视频。
https://stackoverflow.com/questions/14590051
复制相似问题