我知道视频可以在特定的时间开始,但是如何使用YouTube JavaScript接口在两个时间之间循环视频。
我搜索了谷歌和YouTube应用程序接口,但我没有找到解决方案。
例如。我想在5秒和10秒之间循环视频,我知道对于i-frame,它可以由http://www.youtube.com/embed/Nc9xq-TVyHI?start=05&end=10完成
你知道做这件事的方法吗,提前谢谢
发布于 2015-02-16 16:22:30
API没有提供任何方法来实现这一点。我能想到的最简单的方法就是将YouTube视频放入网站的iframe中,并在给定的时间后让javascript重新加载iframe。当然,您必须在页面加载时启动计时器才能做到这一点。您可以使用以下代码重新加载iframe:
document.getElementById('some_frame_id').contentWindow.location.reload();
这样做的主要问题是没有简单的方法来判断视频何时缓冲,因此代码可能并不总是在适当的时间重新启动视频。
如果您选择了这种方式,下面是关于如何在javascript中使用计时器的文档:http://www.w3schools.com/js/js_timing.asp
https://stackoverflow.com/questions/28537020
复制相似问题