嵌入式Flash内容无法在时间轴上播放

时间:2012-04-18 09:29:15

标签: flash facebook-opengraph facebook-timeline

我有一个嵌入在html页面中的Flash应用程序,当用户共享此页面时,我不想在时间轴上播放它。我已经阅读了文档(https://developers.facebook.com/docs/share/)并添加了好的og元,但是当我共享页面时,Flash应用程序可以直接在时间轴上使用,实际上,它是指向网页的链接。

这是我的标题:

<meta property="og:site_name" content="Albumblog" />
<meta property="og:type" content="video.other" />
<meta property="og:title" content="My title" />
<meta property="og:description" content="My Description" />
<meta property="og:image" content="http://www.mydomain.com/myimage.png" />
<meta property="og:video" content="http://www.mydomain.com/module/viewer/index.swf?book_id=1&book_token=2&token=3&gateway_url=http://www.mydomain.com/ws.php/amfgateway/service&src=abg&production_mode=true" /> 
<meta property="og:video:height" content="386" /> 
<meta property="og:video:width" content="393" />
<meta property="og:video:type" content="application/x-shockwave-flash" />

我在facebook url sharer(sharer.php)上遇到了另一个问题,get参数“t”无效。只测试一下:https://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Fwww.sadtrombone.com%2F&t=HELLOWORLD并且它不起作用。网址是编码的,标题是“正常”?

1 个答案:

答案 0 :(得分:0)

如果您不希望视频在时间轴中播放,请从页面中删除og:video标记。相反,当有人共享您的网页时,让页面选择og:image。然后,用户必须点击图片或链接,然后重定向到您可以观看视频的网站。

Facebook共享脚本长期忽略t=...参数。您必须在页面上使用og:title来自定义标题。