我设法在Facebook墙上贴了一个自定义SWF。这可以通过向链接页面的源代码添加特殊元标记来完成。例如,YouTube播放页面的相应来源如下所示:
<meta property="fb:app_id" content="87741124305">
<meta property="og:url" content="http://www.youtube.com/watch?v=qLkk3i4tMQw">
<meta property="og:title" content="Marco Huck vs Hugo Hernan Garay 10. Runde KO">
<meta property="og:description" content="...">
<meta property="og:type" content="video">
<meta property="og:image" content="http://i2.ytimg.com/vi/qLkk3i4tMQw/default.jpg">
<meta property="og:video" content="http://www.youtube.com/v/qLkk3i4tMQw?version=3&autohide=1">
<meta property="og:video:type" content="application/x-shockwave-flash">
<meta property="og:video:width" content="398">
<meta property="og:video:height" content="224">
<meta property="og:site_name" content="YouTube">
但是,这显然仅适用于Flash内容。
最近,Facebook增加了对源自YouTube的HTML5视频的支持(用于在iPad上播放视频。)了解这是否仅限于YouTube会非常有趣。有谁知道我们其他人是否有可能将HTML(5)代码嵌入到Facebook墙上的帖子中?如果是这样,怎么办呢?
答案 0 :(得分:6)
很抱歉,但目前没有API可以实现您的建议。 HTML5是我们承诺的标准,因此我不排除将来可能会添加此功能。
答案 1 :(得分:1)
我认为现在可以这样做了:
http://developers.facebook.com/docs/opengraph/
检查页面的下半部分。就像在HTML5标记中一样,您现在可以定义各种源,从Flash Player开始并回退到MP4等等。你将失去自定义的外观,但至少会播放视频。
答案 2 :(得分:-1)
您可以使用此功能启用!
<meta http-equiv="Cache-control" content="no-cache">
<meta property="og:type" content="video/mp4" />
<meta property="og:video:height" content="260" />
<meta property="og:video:width" content="520" />
<meta property="og:video:type" content="video/mp4" />
<meta property="og:title" content="<?php echo $vtitle ?>" />
<meta property="og:description" content="<?php echo $vdis ?>" />
<meta property="og:image" content="<?php echo $vpic ?>" />
<meta property="og:video" content="<?php echo $vlink ?>" />"
如何要求你在你的网站上也有一个standered ssl在facebook墙上发布,使用flash或html5。