有没有办法使用 iframe api 在暂停时隐藏相关的 Youtube 视频?

2024-04-29

我正在使用 iframe API,我想在页面上嵌入一些视频,但我不想在用户暂停视频时显示相关视频。

我知道 2018 年 9 月之后,Youtube 取消了在结束或暂停视频时隐藏相关视频的可能性。

我知道参数 rel=0 现在显示来自视频上传者同一帐户的相关视频。

我也知道这个问题已经被回答过很多次了,但我至少见过一个网站没有发生这种情况。例子:https://earth.stanford.edu/ 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 https://codepen.io/romualdinho/pen/wZbxmj

还有其他方法可以在暂停时隐藏相关视频吗?斯坦福大学是如何做到的?我尝试了相同的方法、相同的参数等,但没有任何结果。他们甚至能够隐藏视频的标题。

有某种 Google 帐户允许这样做吗? (溢价、非营利、教育等)

谢谢你!


Google/YouTube 早在 2018 年 10 月就终止了对 rel=0 的支持。到目前为止,我不知道有什么办法可以阻止它。我认为,广告和 cookie 拦截器正在损失收入,因此吸引人们访问 YouTube.com 就是他们的答案。再说一次,它是免费的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

有没有办法使用 iframe api 在暂停时隐藏相关的 Youtube 视频? 的相关文章

随机推荐