我正在使用iframe API,并且我想在页面上嵌入一些视频,但是我不想在用户暂停视频时显示相关视频。
我知道,在2018年9月之后,Youtube消除了在结尾或暂停视频时隐藏相关视频的可能性。
我知道参数rel = 0现在可以显示来自视频上传器相同帐户的相关视频。
我也知道这个问题已经回答了很多次,但是我已经看到至少一个站点没有发生这种情况。示例:https://earth.stanford.edu/
要使用以下代码生成iframe,请执行以下操作:
function onYouTubeIframeAPIReady() {
player = new YT.Player('player1', {
height: '360',
width: '640',
videoId: 'lPVBrRd9wCo',
playerVars: {
rel: '0',
showinfo: '0',
loop: '1',
playlist: 'lPVBrRd9wCo',
autoplay: '1',
mute: '1',
iv_load_policy: '3',
'ytp-pause-overlay': '0'
},
events: {
'onReady': onPlayerReady,
'onStateChange': onPlayerStateChange
}
});
}
https://codepen.io/romualdinho/pen/wZbxmj中的完整代码
还有另一种在暂停状态下隐藏相关视频的方法吗?斯坦福大学如何做到?我尝试了相同的方式,相同的参数等,但是什么也没有。他们甚至可以隐藏视频的标题。
是否存在某种允许的Google帐户? (高级,非营利,教育等)
谢谢!
答案 0 :(得分:2)
Google / YouTube于2018年10月结束了对rel = 0的支持。到目前为止,我还无法阻止它。我认为利用广告和Cookie拦截器,他们正在损失收入,因此将人们吸引到YouTube.com就是他们的答案。同样,它是免费的。