如何在两个TImes之间循环视频

时间:2015-02-16 08:11:00

标签: javascript youtube youtube-api youtube-javascript-api

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

我搜索了Google和YouTube API,但我无法找到解决方案。

例如。我想在5秒到10秒之间循环播放视频 我知道对于i-frame它可以通过 http://www.youtube.com/embed/Nc9xq-TVyHI?start=05&end=10

你知道任何方法吗,提前谢谢

1 个答案:

答案 0 :(得分:0)

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

document.getElementById('some_frame_id').contentWindow.location.reload();

这样做的主要问题是没有简单的方法来判断视频何时被缓冲,因此代码可能无法在适当的时间重新启动视频。

如果你选择这条路线,这里有关于如何在javascript中使用计时器的文档:http://www.w3schools.com/js/js_timing.asp