我们原计划在我们网站上的 Banner 上开始使用有限数量的视频代替背景图片 .

为此,我使用iframe嵌入视频和YouTube API来创建自定义播放/暂停按钮 .

由于视频位于 Banner 中,因此顶部有一些文本和链接以及自定义播放/暂停按钮 . 我还在src属性中使用了以下参数:controls = 0,showinfo = 0,autoplay = 1,loop = 1以删除YouTube品牌和控件 .

然后我出现了有时出现YouTube播放按钮的问题,我在SO:How to hide / remove youtube play button from youtube embed player上发现了这个问题,并注意到添加我的自定义播放按钮会违反Google的服务条款的评论 . 我发现这令人困惑,因为API实际上为您提供了这样做的方法,但决定更仔细地阅读TOS .

果然,第III(F)(1)和(2)节的部分内容如下:

除非您事先获得YouTube的书面批准,否则您的API客户端不得更改或干扰YouTube应用程序中的用户界面 . ...显示YouTube内容的任何API客户端页面或功能必须通过根据以下要求和YouTube品牌推广指南(https://开发人员)显示YouTube品牌特征,向 Spectator 明确指出YouTube是相关内容的来源.google.com / YouTube的/项/品牌的准则) .

也许是最相关的(来自minimum functionality requirements):

叠加层和框架您不得在YouTube嵌入式播放器的任何部分前面显示叠加层,框架或其他可视元素,包括播放器控件 . 同样,您不得使用叠加,框架或其他视觉元素来模糊嵌入式播放器的任何部分,包括播放器控件 .

如上所述,我们的视频将包含顶部的文字和链接以及自定义播放按钮,并且不会显示任何YouTube品牌 . 这将是一个简单的背景视频,旨在微创,没有链接回YouTube或任何东西 .

我在网上看到了很多关于如何实施YouTube背景视频的方法 . 那么,即使它看起来很常见,并且API实际允许它,我描述的使用类型是否违反了Google的TOS?