通过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
},