谦虚的品牌不适用于 YouTube 嵌入
Posted
技术标签:
【中文标题】谦虚的品牌不适用于 YouTube 嵌入【英文标题】:modestbranding not working for YouTube embed 【发布时间】:2017-03-14 05:01:16 【问题描述】:我正在尝试隐藏右下角带有嵌入角的 YouTube 徽标。由于某种原因,moderatebranding=1 不起作用:
<iframe class="gtms-intro" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;" src="https://www.youtube.com/embed/ywFGJecodxQ?rel=0&controls=0&showinfo=0&autoplay=1&loop=1&modestbranding=1&playlist=ywFGJecodxQ" frameborder="0"></iframe>
【问题讨论】:
【参考方案1】:controls=0
和 modestbranding=1
的组合还会在右下角提供一个很大的 YouTube 徽标。 showinfo
自 2018 年 9 月以来不再做任何事情。
【讨论】:
是的,它没有正式记录,但controls=0
和modestbranding=1
似乎并不共存(modestbranding
被0
覆盖)。
在我的测试中,modestbranding=1
什么都不做。只有controls=0
有效果。【参考方案2】:
如果您同时拥有showinfo=0
和modestbranding=1
,YouTube 徽标会更加显眼。
我的结论是没有办法删除所有指向 youtube 的链接,所以你必须选择一个。
这些图像在播放时显示视觉效果。
showinfo=0&modestbranding=0
showinfo=0&modestbranding=1
showinfo=1&modestbranding=1
【讨论】:
Google 已更改交易。祈祷他们不要进一步改变它。【参考方案3】:问题在于您如何添加参数。在链接中,您应该添加如下参数:
"http://www.myLink.com?first_param=1&second_param=0&third_param=3"
两者之间没有amp;
。
因此,您的 iFrame 应该如下所示:
<iframe class="gtms-intro" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;" src="https://www.youtube.com/embed/ywFGJecodxQ?rel=0&controls=0&showinfo=0&autoplay=1&loop=1&modestbranding=1&playlist=ywFGJecodxQ" frameborder="0"></iframe>
希望对您有所帮助。
【讨论】:
反之亦然,在 html 中你应该将 ´&´ 编码为 ´&´ 请注意,chrome 开发工具隐藏了字符串已编码的事实。 在我的测试中,modestbranding
什么都不做。只有controls
有效果。【参考方案4】:
我刚刚注意到,当我添加 color=white 时,mousebranding 停止了对我的工作,但是当我将其设置为 color=red 时,YT 徽标消失了。希望它可以帮助遇到类似问题的人。
【讨论】:
哇!是的,你是对的。我有 color=white... 非常感谢... 不幸的行为。在文档中它说“注意:将颜色参数设置为白色将禁用谦虚品牌选项。”【参考方案5】:这个网址对我来说很好用。
https://www.youtube.com/embed/videoId?modestbranding=1&enablejsapi=1&widgetid=3&iv_load_policy=3&fs=0
videoId
是您可以动态传递的 youtube id。
希望对某人有所帮助。
【讨论】:
以上是关于谦虚的品牌不适用于 YouTube 嵌入的主要内容,如果未能解决你的问题,请参考以下文章
嵌入的 Youtube 播放器 iframe 不适用于我的频道
YouTube iframe 不适用于三星 S2 I9100G