4

我正在尝试建立一个页面来分享动画 gif,就像 Giphy 一样。

如果您共享此链接 ( http://giphy.com/gifs/mQpZtX0gKDESA ),您会看到共享图像变得可播放。需要注意的是,我不想分享 gif 的直接链接。我需要使用 gif 共享我的页面,并且共享需要显示可播放的 gif。

我已经尝试复制 Giphy 使用的所有元标记,但不走运。

如果有人对此有所了解,我将不胜感激。

谢谢你的帮助。

4

2 回答 2

2

目前,仍然可以使用.SWF容器像视频一样显示 GIF 动画。如果您制作这样的 Flash 容器,您可以使用它来显示动画 GIF。

容器应该被参数化,所以你不要硬编码图像链接。读取Flash中的参数,加载GIF图片并显示。

完成 Flash 后,在浏览器中打开脚本链接(如下所示) - 它应该会显示动画图像。

http://website.com/container.swf?url=http://website.com/animated.gif

最后,在您的 HTML 中为 Facebook 填写这些元标记:

<meta property="og:type" content="movie">
<meta property="og:video" content="http://website.com/container.swf?url=http://website.com/animated.gif" />
<meta property="og:video:secure_url" content="https://website.com/container.swf?url=http://website.com/animated.gif" />
<meta property="og:image" content="http://website.com/front.jpg"/>
<meta property="og:image:width" content="640" />
<meta property="og:image:height" content="480" />
<meta property="og:video:width" content="640" />
<meta property="og:video:height" content="480" />
<meta property="og:video:type" content="application/x-shockwave-flash" />
于 2016-04-02T21:31:02.110 回答
1

此功能目前尚未公开发布。这是一项测试版功能,正在一些网站上进行测试,但不公开。当这种情况发生时,它也将反映在公共文档中。

于 2015-08-17T09:09:23.800 回答