播放结束时,会永久显示建议的视频(仅限1个视频)。
即使是rel = 0
,也会显示此推荐视频,即URI包含VIDEO_ID?rel=0
。如何停用推荐的视频?
这是我的代码:
function onYouTubeIframeAPIReady() {
player = new YT.Player('stage-video', {
videoId: 'q2eyNf3n_AU?rel=0',
playerVars: {
'html5': 1,
'rel': '0',
'playsinline': 1,
'autoplay': 0,
'controls': 0,
'enablejsapi': 1,
'showinfo': 0,
'suggestedQuality': 'hd720',
'wmode': 'transparent'
},
events: {
'onReady': onPlayerReady,
'onStateChange': onPlayerStateChange
}
});
答案 0 :(得分:2)
问题可能是您正在发送字符串而不是整数。尝试将变量作为整数发送而不是像这样的字符串:
function onYouTubeIframeAPIReady() {
player = new YT.Player('stage-video', {
videoId: 'q2eyNf3n_AU',
playerVars: {
'html5': 1,
'rel': 0,
'playsinline': 1,
'autoplay': 0,
'controls': 0,
'enablejsapi': 1,
'showinfo': 0,
'suggestedQuality': 'hd720',
'wmode': 'transparent'
},
events: {
'onReady': onPlayerReady,
'onStateChange': onPlayerStateChange
}
});
}
我也不会怀疑网址编码参数是否来自videoId
API中的YT.Player
参数,所以请尝试将其从那里删除。
答案 1 :(得分:0)
确保您没有在iframe上使用硬编码的网址。如果您使用的是网址,则可以在视频网址中添加&rel=0
。
同时将更改'0'
移至0
,删除'。
答案 2 :(得分:0)
此参数" rel"仅影响视频结尾处的提案。但是我需要一些能够禁用注释的东西(下面留下小横幅)和#34; iv-promo-video"。