YouTube禁用相关视频

时间:2018-12-04 16:22:58

标签: youtube youtube-api youtube-iframe-api

我正在使用Youtube iframe API将视频添加到我的页面,但是即使我将'rel'参数设置为0,该视频也会在视频即将结束时显示相关视频。

这是我代码中最重要的部分:

function onYouTubeIframeAPIReady() {
    player = new YT.Player('homeplayer', {
        height: '1070',
        width: '1920',
        videoId: videoID,
        playerVars: {
                'controls': 0,
                'loop': 1,
                'modestbranding': 1,
                'rel': 0,
                'showinfo': 0,
                'playlist': videoID
        },
        events: {
            'onReady': onPlayerReady
        }
    });
}

也许这个问题已经被问到了,但由于youtube api已被多次更新,所以我找不到解决方案。

1 个答案:

答案 0 :(得分:3)

[(40, 90), (20, 110), (5, 125), (30, 160), (50, 180), (70, 200), (95, 225), (120, 250), (185, 315), (225, 355), (270, 400), (320, 450), (370, 500), (430, 560), (500, 630), (580, 710), (670, 800)] ^^^^^^^^ 参数的功能已更改; YouTube在2018年8月弃用了它,并在2018年9月修改了播放器API,因此您不再可以隐藏相关视频。相反,如果将rel设置为0,则嵌入式播放器将仅显示来自刚播放的视频的频道中的相关视频。如果省略rel,则嵌入式播放器将显示YouTube上任何位置的相关视频。不再有办法完全删除相关视频。

有关更多详细信息,请参见https://developers.google.com/youtube/player_parameters#release_notes_08_23_2018