通过YouTube iFrame API禁用相关视频

通过YouTube iFrame API禁用相关视频,youtube,youtube-iframe-api,Youtube,Youtube Iframe Api,尝试了我在谷歌代码中找到的禁用相关视频的代码,但视频结束时我仍然会收到相关视频: YT_ready(function(){ var frameID = getFrameID("player"); if (frameID) { //If the frame exists player = new YT.Player(frameID, { playerVars: { 'rel': 0, 'enablejsapi': 1 },

尝试了我在谷歌代码中找到的禁用相关视频的代码,但视频结束时我仍然会收到相关视频:

YT_ready(function(){
var frameID = getFrameID("player");
if (frameID) { //If the frame exists
    player = new YT.Player(frameID, {
        playerVars: { 
       'rel': 0, 
       'enablejsapi': 1 
    }, 
        events: {
          'onReady': onPlayerReady
        }
    });
}
});

我也试过去掉'rel'的引号,运气不好。这是我代码中唯一的player对象,因此我不认为它会被我代码中的其他任何地方“覆盖”(尽管如果相关的话,我会在这里发布更多代码)。

解决了这个问题,在我的例子中,错误是因为我使用了一个带有硬编码URL的现有iFrame,我只需要在其末尾添加&rel=0。也适用于之后选择的所有视频。

试试看

player = new YT.Player(frameID, {
playerVars: { 
   playerVars: {rel: 0},
   enablejsapi: 1 
},