当我的嵌入视频暂停时,YouTube 显示带有视频建议的菜单。 iframe 中的元素具有类“ytp-pause-overlay”
如何在不删除控件的情况下删除它?
如果您使用 Javascript 加载视频YouTube 播放器 iframe API https://developers.google.com/youtube/iframe_api_reference你需要使用播放器参数 https://developers.google.com/youtube/player_parameters?playerVersion=HTML5并设置值rel
to 0.
Example:
player = new YT.Player( 'player', {
height: '390',
width: '100%',
videoId: 'y9QEQHe8ax4',
playerVars: { 'rel':0}
}
);
2018年10月更新
Youtube 改变了 rel 参数的行为 https://developers.google.com/youtube/player_parameters?playerVersion=HTML5#release_notes_08_23_2018:
rel 参数的行为将于 2018 年 9 月 25 日或之后发生更改。更改的影响是您将无法禁用相关视频。但是,您可以选择指定播放器中显示的相关视频应与刚刚播放的视频来自同一频道。
更具体地说:在更改之前,如果参数的值为
设置为0,则播放器不显示相关视频。之后
变化,如果rel参数设置为0,播放器将显示相关
与刚刚发布的视频来自同一频道的视频
玩过。
2019年10月更新
如果您是视频的所有者,我找到了解决方法。
-
使用提供的代码示例要求 Youtube 仅加载您频道中的相关视频。
-
为了强制 YouTube 删除相关视频列表。
我简单地创建了一个新频道并将所需的视频上传为不公开。你必须确保All新频道中的视频未列出,这意味着当 Youtube 尝试显示同一频道中的相关视频时,列表将为空,因此 Youtube 根本不显示相关视频菜单。
-
要测试此解决方案,请尝试隐身会话或其他浏览器,因为如果您使用拥有该频道并有权访问不公开视频的同一帐户登录,Youtube 会向您显示相关视频菜单
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)