2016-09-29 90 views
0

https://developers.google.com/youtube/player_parameters的Youtube API的iFrame参数

我发现这作为一种资源来制定如下:

<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徽标和标题栏,并在未关注视频时自动隐藏视频的控件/进度栏。

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

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

谢谢!

回答

0

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

你说你意识到它只适用于Chrome,这是不正确的。 IFrame API将与支持HTML5 postMessage功能的浏览器一起使用。大多数现代浏览器支持postMessage,但Internet Explorer 7不支持它。

只需检查此requirements以便您使用IFrame API。

对于IFrame API中的不同参数,可以用link来检查它。此链接可以向您解释不同的supported parameters,它们可以与IFrame API以及支持的播放器和说明一起使用。

欲了解更多信息,请检查这个YouTube Player Demo。该演示演示了YouTube播放器API的功能。嵌入式播放器必须具有至少200px×200px的视口。如果播放器显示控件,则它必须足够大才能完全显示控件,而不会将视口缩小到最小尺寸以下。