Youtube iFrame API 参数

Youtube iFrame API Parameters

https://developers.google.com/youtube/player_parameters

我发现这是开发以下内容的资源:

   <iframe src="https://www.youtube.com/embed/iZy8L-CnSGQ?hd=1&modestbranding=0&showinfo=0&autohide=1&controls=1" frameborder="0" width="500" height="280"></iframe>

作为示例项目。然而,我意识到它只适用于Chrome,而我通常在Mozilla中开发。

如果我想限制嵌入视频的条件,iFrame 真的是我应该看的吗?我正在尝试隐藏以下内容:YT 徽标和标题栏,并在未聚焦时自动隐藏视频的 controls/progress 栏。

参数modestbranding=隐藏了YT标志。隐藏视频名称是参数showinfo=0。最后,要自动隐藏控件是参数 autohide=1&controls=1,

我也不明白为什么,但我听说 iFrame 对于开发人员用于视频嵌入是危险的。这是真的吗?

谢谢!

IFrame API 的主要目的是让用户在您的网站上嵌入 YouTube 视频播放器并使用 JavaScript 控制播放器。

您说您意识到它只适用于 Chrome,但事实并非如此。 IFrame API 将与支持 HTML5 postMessage 功能的浏览器一起使用。大多数现代浏览器都支持 postMessage,但 Internet Explorer 7 不支持。

只需选中此 requirements 即可使用 IFrame API。

对于IFrame API中的不同参数,您可以通过可以与IFrame API一起使用的link. This link can explain you the different supported parameters以及他们支持的播放器和描述进行检查。

有关详细信息,请查看此 YouTube Player Demo。此演示演示了 YouTube 播放器 API 的功能。嵌入式播放器的视口必须至少为 200 像素 x 200 像素。如果播放器显示控件,它必须足够大以完全显示控件,而不会将视口缩小到最小尺寸以下。