Javascript 从youtube向yt.player对象添加其他参数
我正在使用yt.player启动youtube视频,如下所示:Javascript 从youtube向yt.player对象添加其他参数,javascript,youtube,youtube-api,youtube-javascript-api,Javascript,Youtube,Youtube Api,Youtube Javascript Api,我正在使用yt.player启动youtube视频,如下所示: function onYouTubeIframeAPIReady() { player = new YT.Player('player', { height: '720', width: '1280', html5: 0, videoId: 'i8IXMGHpGBk', events: { 'onStateChange':
function onYouTubeIframeAPIReady() {
player = new YT.Player('player', {
height: '720',
width: '1280',
html5: 0,
videoId: 'i8IXMGHpGBk',
events: {
'onStateChange': function(e) {
if (e.data == 0) {
//skrolla här
}
}
}
});
}
使用嵌入代码添加视频时,我可以添加大量其他参数,如:
控件=0&tranding=1&showinfo=0&autoplay=1
例如,当我尝试添加自动播放时,我尝试了以下方法:
function onYouTubeIframeAPIReady() {
player = new YT.Player('player', {
height: '720',
width: '1280',
html5: 0,
videoId: 'i8IXMGHpGBk',
autoplay: 1,
events: {
'onStateChange': function(e) {
if (e.data == 0) {
//skrolla här
}
}
}
})
但它不起作用。我做错了什么
function onYouTubeIframeAPIReady() {
player = new YT.Player('player', {
height: '720',
width: '1280',
videoId: 'i8IXMGHpGBk',
playerVars: { 'autoplay': 1, 'controls': 1,'autohide':1,'wmode':'opaque' },
events: {
'onStateChange': function(e) {
if (e.data == 0) {
//skrolla här
}
}
}
})
请尝试此代码并回答我的问题…尽管如此,autohide似乎没有任何作用,但我使用了showinfo:0。什么是wmode?Hi wmode实际上是一个用于解决ytplayer中ZIndex问题的参数,使用不透明、tranparent等选项。。