当我将YouTube播放器添加到我的页面时,"rel"和"end"参数不起作用。关于播放器的其他一切都很有趣,除了这些参数:
function onYouTubeIframeAPIReady() {
$.each($(".ytiFrame"),function(index){
ytPlayers[String($(this).attr("id"))] = new YT.Player(String($(this).attr("id")),{
events: {
'onStateChange': onPlayerStateChange
},
videoId: $(this).data('video'),
'rel':0,
'end':3
});
})
}
如您所见,我正在添加新的 YT。播放器动态,视频完美地嵌入到iFrame中,播放得很好,事件"onStateChange"也完美地触发。 但是"rel"和"end"参数根本不起作用。
我也试过:
rel:0,
end:3
和:
rel:'0',
end:'3'
和:
'rel':'0',
'end':'3'
没有一个有所作为,被忽视了。事实上,当我查看调试中的标记时,iFrame 甚至没有列出这些参数。
此处重复问题:从 youtube 向 yt.player 对象添加其他参数
答案是使用它来添加参数:
playerVars: { 'rel': 0, 'end': 3 }