[YouTube IFrame][Android] 如何从移动浏览器中删除 YouTube 徽标

[YouTube IFrame][Android] How to remove YouTube logo from mobile browser

我们使用 YouTube iframe API 在我们的网页上放置了 YouTube 视频。 iframe src 如下所示。

https://www.youtube.com/embed/AUBTAdI7zuY?version=3&autohide=1&iv_load_policy=3&modestbranding=0&rel=0&showinfo=0&theme=dark&playsinline=1&origin=testing&vq=medium&enablejsapi&autoplay=0

通过笔记本电脑浏览器(如 Chrome 和 Safari)查看页面时, YouTube 徽标隐藏在参数 modestbranding=0.

但在 Android Chrome 上查看同一页面时,徽标可见并覆盖在视频上。

是否有任何 iframe 参数或任何删除 YouTube 徽标的方法?

我以前在我的移动应用程序中使用过 YouTube 的 API,运行 遇到过类似的问题。 我发现 YouTube 总是确保有办法 link 回到他们的网站。

即使在 desktop/laptop 浏览器中 当您移动鼠标时,YouTube link 也位于视频进度条的最右侧。

对于移动设备,没有鼠标,所以他们没有将鼠标放在进度条上,而是在视频的一角放置了一个静态link。

可能有一种方法可以通过使用 HTML 和 JavaScript 在其上面放置一些东西来掩盖它。我很确定这会违反许可协议,所以我不推荐它。

在此处更新我们案例的解决方案。 根本原因是我们提供的宽度和高度太小了。

YouTube IFrame API 所述,大小应至少为 200 像素 x 200 像素。

Embedded players must have a viewport that is at least 200px by 200px. If the player displays controls, it must be large enough to fully display the controls without shrinking the viewport below the minimum size. We recommend 16:9 players be at least 480 pixels wide and 270 pixels tall.

我们最终为嵌入的 iframe 提供固定大小并对整个页面应用 CSS 转换。

那么这个问题就解决了。