延迟Youtube视频自动播放

延迟Youtube视频自动播放,youtube,autoplay,delayed-execution,Youtube,Autoplay,Delayed Execution,我想推迟youtube视频的自动播放。我的视频当前会在页面加载后自动播放。以下是我正在使用的iframe代码: iframe allow=“加速计;自动播放;剪贴板写入;加密媒体;陀螺仪;画中画”allowfullscreen=”“frameborder=“0”height=“315”src=“#videolink”#?autoplay=1&controls=0”title=“YouTube视频播放器”width=“560”>现在不需要放置iframe,以下代码将在5秒后自动播放视频堆栈溢出未播

我想推迟youtube视频的自动播放。我的视频当前会在页面加载后自动播放。以下是我正在使用的iframe代码:


iframe allow=“加速计;自动播放;剪贴板写入;加密媒体;陀螺仪;画中画”allowfullscreen=”“frameborder=“0”height=“315”src=“#videolink”#?autoplay=1&controls=0”title=“YouTube视频播放器”width=“560”>现在不需要放置
iframe
,以下代码将在5秒后自动播放视频堆栈溢出未播放视频,您可以保存并手动尝试。


var tag=document.createElement('script');
tag.src=”https://www.youtube.com/player_api";
var firstScriptTag=document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(标记,firstScriptTag);
var播放器;
函数onYouTubePlayerAPIReady(){
player=新的YT.player('ytplayer'{
高度:'360',
宽度:“640”,
videoId:'668nUCeBHyY'//将视频id放在此处
});
}
setTimeout(函数(){
player.playVideo();
}, 5000); //更改时间(秒*1000)
var tag=document.createElement('script');
tag.src=”https://www.youtube.com/player_api";
var firstScriptTag=document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(标记,firstScriptTag);