在Facebook墙上嵌入视频iframe

时间:2015-06-19 09:18:44

标签: facebook facebook-opengraph opengraph

我试图在Facebook墙上嵌入一个类似于Youtube或Flash视频的iframe中的HTML5视频播放器。出于政治原因,我无法使用Flash。玩家必须拥有公司品牌。

Youtube正在使用以下内容来表示opengraph:

<meta property="og:type" content="video">
<meta property="og:video:url" content="https://www.youtube.com/embed/[id]">
<meta property="og:video:secure_url" content="https://www.youtube.com/embed/[id]">
<meta property="og:video:type" content="text/html">
<meta property="og:video:width" content="1280">
<meta property="og:video:height" content="720">
<meta property="og:video:url" content="http://www.youtube.com/v/[id]?autohide=1&amp;version=3">
<meta property="og:video:secure_url" content="https://www.youtube.com/v/[id]?autohide=1&amp;version=3">
<meta property="og:video:type" content="application/x-shockwave-flash">
<meta property="og:video:width" content="1280">
<meta property="og:video:height" content="720">

embed-URI本身返回一个带有全窗口视频播放器的页面。

我自己设置了一个全宽度的视频播放器页面,并使用类似的opengraph标签指向它(并删除Flash-one)。然而,这不起作用。

有谁知道秘密酱?

[编辑]

由于我使用的是哪个标签,我从YouTube视频中复制了HTML5部分。显然这不起作用,因为你必须被Facebook列入白名单......

<meta property="og:type" content="video">
<meta property="og:video:url" content="https://myembedurl.com/video.html">
<meta property="og:video:secure_url" content="https://myembedurl.com/video.html">
<meta property="og:video:type" content="text/html">
<meta property="og:video:width" content="1280">
<meta property="og:video:height" content="720">

0 个答案:

没有答案