Vine中的视频在可见时自动播放,Vine如何实现,是否有任何方法可以判断视频是否可见?
答案 0 :(得分:4)
嵌入代码添加了一个js文件。在该文件中,它们使用setInterval循环来检查任何vine iframe元素是否在可见视口中。如果它们可见,则会通过iframe的contentWindow发送“播放”消息。检查代码目前是:
var topPosition = embeds[i].getBoundingClientRect().top;
if (topPosition > -300 && topPosition < document.documentElement.clientHeight) {
您可以查看控制它的嵌入脚本(第20-42行):