5

所以我使用 YouTube 的 iframe 来在我的应用中显示一些视频。问题是我无法让视频全屏显示。

我正在使用这段代码:

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

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

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

问候

4

1 回答 1

-1

塞巴斯蒂安,

需要记住的是,Windows 应用商店应用程序中的 iframe 仅供有限使用。认证要求2.4 规定:

您的应用提供的主要体验必须在应用内进行

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

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

鉴于这一切,我不希望能够在 Windows 应用商店应用程序中通过 iframe 播放嵌入 YouTube 视频的全屏视频。

于 2013-02-19T15:22:35.820 回答