Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.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 如何在两次之间循环视频_Javascript_Youtube_Youtube Api_Youtube Javascript Api - Fatal编程技术网

Javascript 如何在两次之间循环视频

Javascript 如何在两次之间循环视频,javascript,youtube,youtube-api,youtube-javascript-api,Javascript,Youtube,Youtube Api,Youtube Javascript Api,我知道视频可以在特定时间启动,但如何使用YouTube JavaScript API在两次之间循环视频 我搜索了谷歌和YouTube API,但找不到解决方案 例如,我想在5秒到10秒之间循环视频 我知道i-frame可以通过 您知道有什么方法可以做到这一点吗,请提前感谢API没有提供任何方法来做到这一点。我能想到的执行您希望执行的操作的最简单的方法是将YouTube视频放入站点上的iframe中,并让javascript在给定的时间后重新加载iframe。当然,要做到这一点,必须在页面加载时

我知道视频可以在特定时间启动,但如何使用YouTube JavaScript API在两次之间循环视频

我搜索了谷歌和YouTube API,但找不到解决方案

例如,我想在5秒到10秒之间循环视频 我知道i-frame可以通过

您知道有什么方法可以做到这一点吗,请提前感谢

API没有提供任何方法来做到这一点。我能想到的执行您希望执行的操作的最简单的方法是将YouTube视频放入站点上的iframe中,并让javascript在给定的时间后重新加载iframe。当然,要做到这一点,必须在页面加载时启动计时器。可以使用以下代码重新加载iframe:

document.getElementById('some_frame_id').contentWindow.location.reload();
这样做的主要问题是没有简单的方法来判断视频何时缓冲,因此代码可能并不总是在适当的时间重新启动视频

如果您确实这样做,下面是关于如何在javascript中使用计时器的文档: