Метас открыть график, чтобы построить акцию с анимированным GIF
Я пытаюсь создать страницу для обмена анимированными гифками, как это делает Гиффи.
Если вы поделитесь этой ссылкой ( http://giphy.com/gifs/mQpZtX0gKDESA), вы увидите, что изображение может стать доступным для воспроизведения. Важно отметить, что я не хочу делиться прямой ссылкой на GIF. Мне нужно поделиться своей страницей с GIF, а на этой странице должен отображаться играбельный GIF.
Я уже пытался скопировать все метатеги, которые использует Giphy, но не повезло.
Если кто-нибудь знает что-нибудь об этом, я буду очень признателен.
Спасибо за вашу помощь.
2 ответа
В настоящее время по-прежнему возможно отображать GIF-анимацию в виде видео, используя контейнер .SWF. Если вы делаете такой Flash-контейнер, вы можете использовать его для отображения анимированного GIF-файла.
Контейнер должен быть параметризован, чтобы вы не жестко закодировали ссылку на изображение. Прочитайте параметр во Flash, загрузите изображение GIF и отобразите его.
Когда вы закончите с Flash, откройте ссылку на скрипт (как показано ниже) в браузере - он должен отображать анимированное изображение.
http://website.com/container.swf?url=http://website.com/animated.gif
Наконец, заполните эти метатеги для Facebook в своем HTML:
<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" />
В настоящее время эта функция еще не опубликована. Это бета-функция, которая тестируется на некоторых веб-сайтах, но не является общедоступной. Когда это произойдет, это также будет отражено в публичной документации.