6

我设法在 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&amp;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 墙贴中?如果是这样,怎么办?

4

3 回答 3

6

抱歉,目前没有 API 可以实现您的建议。HTML5 是我们承诺的标准,所以我不排除将来可能会添加此功能。

于 2011-08-01T00:05:08.093 回答
1

我认为现在这是可能的:

http://developers.facebook.com/docs/opengraph/

检查页面的下部。就像在 HTML5 标记中一样,您现在可以定义各种来源,从 Flash Player 开始,然后回退到 MP4 等等。您将失去自定义外观,但至少可以播放视频。

于 2011-11-04T15:19:03.893 回答
-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 ?>" />" 

无论如何,您还需要在您的网站上有一个标准的 ssl 以在 facebook 墙上发布,使用 flash 或 html5。

于 2014-11-11T22:00:06.560 回答