我有以下页面:http://www.alessandrosantese.com/test/aldemair-productions/
我想删除底部youtube徽标,这是我到目前为止:
function onYouTubeIframeAPIReady() {
player = new YT.Player('player', {
height: '390',
width: '640',
videoId: 'r8ZJ-4A1rxY',
playerVars: {
'autoplay': 0,
'controls': 0,
'rel' : 0,
'showinfo': 0,
'modestbranding': 1,
'fs': 0
},
events: {
'onReady': onPlayerReady
}
});
}
你可以看到徽标仍在那里。
您已经在使用modestbranding
了
此参数可让您使用未显示YouTube徽标的YouTube播放器。将参数值设置为1可防止YouTube徽标显示在控制栏中。请注意,当用户的鼠标指针悬停在播放器上时,小的YouTube文字标签仍会显示在暂停视频的右上角。
它确实适用于您提供的网站 - 如果您不将鼠标悬停在播放器上,徽标就会消失。
可能违反YouTube的使用政策,完全删除其徽标。标准YouTube播放器上没有参数可以执行此操作。
如果您拥有内容,只需自己托管并使用其他播放器即可。
这就是你能做的一切 - 至少是合法的。
您可以将?modestbranding=1
添加到您的网址。这将删除徽标。
<iframe width="560" height="315" src="https://www.youtube.com/embed/url?modestbranding=1" frameborder="0" allowfullscreen></iframe>
例子here
在某些设备上(安卓平板电脑 - 但我没有查看所有设备),请注意,如果showinfo = 0,则modestbranding = 1将无效 - 徽标仍将显示在嵌入的右下角。然而,它在桌面上工作。