我正在使用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已被多次更新,所以我找不到解决方案。
答案 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。