Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从youtube向yt.player对象添加其他参数_Javascript_Youtube_Youtube Api_Youtube Javascript Api - Fatal编程技术网

Javascript 从youtube向yt.player对象添加其他参数

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':

我正在使用yt.player启动youtube视频,如下所示:

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等选项。。