Vine如何实现视频自动播放?

时间:2014-03-25 13:15:05

标签: vine

Vine中的视频在可见时自动播放,Vine如何实现,是否有任何方法可以判断视频是否可见?

1 个答案:

答案 0 :(得分:4)

嵌入代码添加了一个js文件。在该文件中,它们使用setInterval循环来检查任何vine iframe元素是否在可见视口中。如果它们可见,则会通过iframe的contentWindow发送“播放”消息。检查代码目前是:

var topPosition = embeds[i].getBoundingClientRect().top;
if (topPosition > -300 && topPosition < document.documentElement.clientHeight) {

您可以查看控制它的嵌入脚本(第20-42行):

https://platform.vine.co/static/scripts/embed.js