Vine中的视频在可见时自动播放,Vine如何实现这一点,有什么方法来判断视频是可见的吗?
发布于 2014-07-21 05:45:41
嵌入代码添加了一个js文件。在该文件中,它们使用setInterval循环检查vine iframe元素是否在可见视口中。如果它们可见,它们会通过iframe的contentWindow发送“播放”消息。校验码目前为:
var topPosition = embeds[i].getBoundingClientRect().top;
if (topPosition > -300 && topPosition < document.documentElement.clientHeight) {你可以看看他们控制这个的嵌入脚本(第20-42行):
https://stackoverflow.com/questions/22635770
复制相似问题